diff --git a/src/play_controller.cpp b/src/play_controller.cpp index 19351276d4b1..11eb392aa6cd 100644 --- a/src/play_controller.cpp +++ b/src/play_controller.cpp @@ -985,12 +985,11 @@ hotkey::command_executor * play_controller::get_hotkey_command_executor() { bool play_controller::is_browsing() const { + if(linger_ || !init_side_done_ || this->gamestate_.gamedata_.phase() != game_data::PLAY) { + return false; + } const team& t = current_team(); - return !t.is_local_human() - || !t.is_proxy_human() - || linger_ - || !init_side_done_ - || this->gamestate_.gamedata_.phase() != game_data::PLAY; + return !t.is_local_human() || !t.is_proxy_human(); } void play_controller::play_slice_catch()