tFix Win32 implementation of gtk_check_menu_item - vaccinewars - be a doctor and try to vaccinate the world (HTM) git clone git://src.adamsgaard.dk/vaccinewars (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit 2cef1a49dd2aca421d8fd1a93135e726db0f24c2 (DIR) parent 30d78cd77143c075c0065e4af14dd37a061673f5 (HTM) Author: Ben Webb <ben@salilab.org> 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(-) --- (DIR) 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 *ifactory, 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); }