From c8b1077de60b01f26e3d1589a7bc841706b87c35 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Wed, 27 Apr 2022 14:51:55 +0100 Subject: [PATCH] gadcon - fix disabled items... this is a radio and switches a/b/c ... just because an item is not the selected one does not mean it should be disabled. that is not how radios work. you choose 1 of n menu items... only items you should NOT select (are not available for selection) should be disabled. @fix --- src/bin/e_gadcon.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/bin/e_gadcon.c b/src/bin/e_gadcon.c index 5311854b9..da2995306 100644 --- a/src/bin/e_gadcon.c +++ b/src/bin/e_gadcon.c @@ -1821,7 +1821,6 @@ e_gadcon_client_util_menu_items_append(E_Gadcon_Client *gcc, E_Menu *menu_gadget else if ((!gcc->style) && (!e_util_strcmp(gcc->client_class->default_style, E_GADCON_CLIENT_STYLE_PLAIN))) e_menu_item_toggle_set(mi, 1); - e_menu_item_disabled_set(mi, mi->toggle); e_menu_item_callback_set(mi, _e_gadcon_client_cb_menu_style_plain, gcc); mi = e_menu_item_new(mo); @@ -1834,7 +1833,6 @@ e_gadcon_client_util_menu_items_append(E_Gadcon_Client *gcc, E_Menu *menu_gadget else if ((!gcc->style) && (!e_util_strcmp(gcc->client_class->default_style, E_GADCON_CLIENT_STYLE_INSET))) e_menu_item_toggle_set(mi, 1); - e_menu_item_disabled_set(mi, mi->toggle); e_menu_item_callback_set(mi, _e_gadcon_client_cb_menu_style_inset, gcc); mi = e_menu_item_new(menu_gadget);