diff --git a/src/map/minimap.cpp b/src/map/minimap.cpp
index 73cd7f80c..4183fca6c 100644
--- a/src/map/minimap.cpp
+++ b/src/map/minimap.cpp
@@ -275,7 +275,7 @@ global void UpdateMinimap(void)
     int h;
     int h0;
 
-    red_phase_changed = red_phase != ((FrameCounter / FRAMES_PER_SECOND) & 1);
+    red_phase_changed = red_phase != (int)((FrameCounter / FRAMES_PER_SECOND) & 1);
     if (red_phase_changed) {
 	red_phase = !red_phase;
     }