summaryrefslogtreecommitdiff
path: root/src/misc_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/misc_cmd.cpp')
-rw-r--r--src/misc_cmd.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/misc_cmd.cpp b/src/misc_cmd.cpp
index f0ccfbd74..4271f5758 100644
--- a/src/misc_cmd.cpp
+++ b/src/misc_cmd.cpp
@@ -173,9 +173,9 @@ CommandCost CmdPause(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 p2,
PauseMode prev_mode = _pause_mode;
if (p2 == 0) {
- _pause_mode = _pause_mode & ~p1;
+ _pause_mode = static_cast<PauseMode>(_pause_mode & (byte)~p1);
} else {
- _pause_mode = _pause_mode | p1;
+ _pause_mode = static_cast<PauseMode>(_pause_mode | (byte)p1);
}
NetworkHandlePauseChange(prev_mode, (PauseMode)p1);