Merge lp:~ted/libdbusmenu/lp982656 into lp:libdbusmenu/0.6

Proposed by Ted Gould
Status: Merged
Approved by: Charles Kerr
Approved revision: 415
Merged at revision: 415
Proposed branch: lp:~ted/libdbusmenu/lp982656
Merge into: lp:libdbusmenu/0.6
Diff against target: 23 lines (+1/-2)
1 file modified
libdbusmenu-gtk/genericmenuitem.c (+1/-2)
To merge this branch: bzr merge lp:~ted/libdbusmenu/lp982656
Reviewer Review Type Date Requested Status
Charles Kerr (community) Approve
Review via email: mp+102125@code.launchpad.net

Description of the change

Fixes setting the widget for the accelerator even if there isn't a mnemonic.

To post a comment you must log in.
Revision history for this message
Charles Kerr (charlesk) wrote :

Looks good to me

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'libdbusmenu-gtk/genericmenuitem.c'
2--- libdbusmenu-gtk/genericmenuitem.c 2012-04-11 21:26:12 +0000
3+++ libdbusmenu-gtk/genericmenuitem.c 2012-04-16 15:32:29 +0000
4@@ -335,10 +335,10 @@
5 labelw = GTK_LABEL(gtk_accel_label_new(local_label));
6 gtk_label_set_use_markup(GTK_LABEL(labelw), TRUE);
7 gtk_misc_set_alignment(GTK_MISC(labelw), 0.0, 0.5);
8+ gtk_accel_label_set_accel_widget(GTK_ACCEL_LABEL(labelw), GTK_WIDGET(menu_item));
9
10 if (has_mnemonic(in_label, FALSE)) {
11 gtk_label_set_use_underline(GTK_LABEL(labelw), TRUE);
12- gtk_accel_label_set_accel_widget(GTK_ACCEL_LABEL(labelw), GTK_WIDGET(menu_item));
13 gtk_label_set_markup_with_mnemonic(labelw, local_label);
14 } else {
15 gchar * sanitized = sanitize_label(local_label);
16@@ -365,7 +365,6 @@
17 } else {
18 if (has_mnemonic(in_label, FALSE)) {
19 gtk_label_set_use_underline(GTK_LABEL(labelw), TRUE);
20- gtk_accel_label_set_accel_widget(GTK_ACCEL_LABEL(labelw), GTK_WIDGET(menu_item));
21 gtk_label_set_markup_with_mnemonic(labelw, local_label);
22 } else {
23 gchar * sanitized = sanitize_label(local_label);

Subscribers

People subscribed via source and target branches

to all changes: