Bug #1954 » 1954.v3.patch
| client/gui-qt/menu.cpp | ||
|---|---|---|
|
unit_list.clear();
|
||
|
}
|
||
|
static bool real_menus_initialized = FALSE;
|
||
|
/**********************************************************************//**
|
||
|
Initialize menus (sensitivity, name, etc.) based on the
|
||
|
current state and current ruleset, etc. Call menus_update().
|
||
| ... | ... | |
|
// A new ruleset may have been loaded.
|
||
|
go_act_menu::reset_all();
|
||
|
real_menus_initialized = TRUE;
|
||
|
}
|
||
|
/**********************************************************************//**
|
||
| ... | ... | |
|
**************************************************************************/
|
||
|
void real_menus_update(void)
|
||
|
{
|
||
|
if (!real_menus_initialized) {
|
||
|
real_menus_init();
|
||
|
if (!real_menus_initialized) {
|
||
|
return;
|
||
|
}
|
||
|
}
|
||
|
if (C_S_RUNNING <= client_state()) {
|
||
|
gui()->menuBar()->setVisible(true);
|
||
|
if (!is_waiting_turn_change()) {
|
||