forked from AuroraMiddleware/gtk
Fix an oversight in mnemonic handling
In some situations, GtkButton would ignore the use-underline property. This was reported in bug 586330.
This commit is contained in:
parent
68171b506f
commit
6382eac6d8
@ -996,10 +996,15 @@ gtk_button_construct_child (GtkButton *button)
|
||||
gtk_box_pack_end (GTK_BOX (box), priv->image, FALSE, FALSE, 0);
|
||||
|
||||
if (label_text)
|
||||
{
|
||||
if (button->use_underline)
|
||||
{
|
||||
label = gtk_label_new_with_mnemonic (label_text);
|
||||
gtk_label_set_mnemonic_widget (GTK_LABEL (label),
|
||||
GTK_WIDGET (button));
|
||||
}
|
||||
else
|
||||
label = gtk_label_new (label_text);
|
||||
|
||||
if (priv->image_position == GTK_POS_RIGHT ||
|
||||
priv->image_position == GTK_POS_BOTTOM)
|
||||
|
Loading…
Reference in New Issue
Block a user