tFix Win32 implementation of gtk_check_menu_item - vaccinewars - be a doctor and try to vaccinate the world
HTML git clone git://src.adamsgaard.dk/vaccinewars
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 2cef1a49dd2aca421d8fd1a93135e726db0f24c2
DIR parent 30d78cd77143c075c0065e4af14dd37a061673f5
HTML 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);
}