diff --git a/src/action/actions.cpp b/src/action/actions.cpp index 7d97e94a6..6e72be3d1 100644 --- a/src/action/actions.cpp +++ b/src/action/actions.cpp @@ -493,7 +493,7 @@ static void DumpUnitInfo(CUnit &unit) fprintf(logf, "%lu: ", GameCycle); const char *currentAction; - switch (!unit.Orders.empty() ? unit.CurrentAction() : -1) { + switch (!unit.Orders.empty() ? int(unit.CurrentAction()) : -1) { case -1: currentAction = "No Orders"; break; case UnitActionNone: currentAction = "None"; break; case UnitActionStill: currentAction = "Still"; break;