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);
}