tFix Win32 implementation of gtk_check_menu_item - vaccinewars - be a doctor an… | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 2cef1a49dd2aca421d8fd1a93135e726db0f24c2 | |
parent 30d78cd77143c075c0065e4af14dd37a061673f5 | |
Author: Ben Webb <[email protected]> | |
Date: Sat, 28 Nov 2020 17:59:03 -0800 | |
Fix Win32 implementation of gtk_check_menu_item | |
Diffstat: | |
M src/gtkport/itemfactory.c | 5 ++--- | |
1 file changed, 2 insertions(+), 3 deletions(-) | |
--- | |
diff --git a/src/gtkport/itemfactory.c b/src/gtkport/itemfactory.c | |
t@@ -208,11 +208,10 @@ void dp_gtk_item_factory_create_item(DPGtkItemFactory *i… | |
gtk_item_factory_parse_accel(ifactory, entry->accelerator, | |
menu_title, &accel); | |
+ menu_item = gtk_menu_item_new_with_mnemonic(menu_title->str); | |
if (entry->item_type && strcmp(entry->item_type, "<CheckItem>") == 0) { | |
- menu_item = gtk_check_menu_item_new_with_mnemonic(menu_title->str); | |
- gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menu_item), TRUE); | |
+ GTK_CHECK_MENU_ITEM(menu_item)->check = 1; | |
} else { | |
- menu_item = gtk_menu_item_new_with_mnemonic(menu_title->str); | |
if (entry->item_type && strcmp(entry->item_type, "<LastBranch>") == 0) { | |
gtk_menu_item_set_right_justified(GTK_MENU_ITEM(menu_item), TRUE); | |
} |