Make stock buttons have mnemonics again

We used to treat stock buttons as having an implicit use-underline.
A recent but fix lost that.
This commit is contained in:
Matthias Clasen
2009-07-01 15:11:03 -04:00
parent bde64ecda2
commit 584c9c8a02

View File

@ -997,7 +997,7 @@ gtk_button_construct_child (GtkButton *button)
if (label_text) if (label_text)
{ {
if (button->use_underline) if (button->use_underline || button->use_stock)
{ {
label = gtk_label_new_with_mnemonic (label_text); label = gtk_label_new_with_mnemonic (label_text);
gtk_label_set_mnemonic_widget (GTK_LABEL (label), gtk_label_set_mnemonic_widget (GTK_LABEL (label),
@ -1022,7 +1022,7 @@ gtk_button_construct_child (GtkButton *button)
return; return;
} }
if (button->use_underline) if (button->use_underline || button->use_stock)
{ {
label = gtk_label_new_with_mnemonic (button->label_text); label = gtk_label_new_with_mnemonic (button->label_text);
gtk_label_set_mnemonic_widget (GTK_LABEL (label), GTK_WIDGET (button)); gtk_label_set_mnemonic_widget (GTK_LABEL (label), GTK_WIDGET (button));