From fa9db989fdb26d9309e9fc9b3c44e0768e7dc969 Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Fri, 12 May 2023 17:19:33 +0300 Subject: [PATCH 22/22] gtk3.22: Fix "Clean" menu entry sensitivity It was not sensitive when just the new "Clean" action is possible, only if either of the old "Clean Pollution" or "Clean Fallout" actions are. See osdn #48035 Signed-off-by: Marko Lindqvist --- client/gui-gtk-3.22/menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/gui-gtk-3.22/menu.c b/client/gui-gtk-3.22/menu.c index d1e7a4d8d8..816a11c18e 100644 --- a/client/gui-gtk-3.22/menu.c +++ b/client/gui-gtk-3.22/menu.c @@ -2590,7 +2590,8 @@ void real_menus_update(void) menu_entry_set_sensitive("BUILD_AIRBASE", can_units_do_base_gui(punits, BASE_GUI_AIRBASE)); menu_entry_set_sensitive("CLEAN", - can_units_do_activity(punits, ACTIVITY_POLLUTION) + can_units_do_activity(punits, ACTIVITY_CLEAN) + || can_units_do_activity(punits, ACTIVITY_POLLUTION) || can_units_do_activity(punits, ACTIVITY_FALLOUT)); menu_entry_set_sensitive("UNIT_SENTRY", can_units_do_activity(punits, ACTIVITY_SENTRY)); -- 2.39.2