Annotation of /trunk/mousepad/patches/mousepad-0.2.16-resensitize-find-button.patch
Parent Directory | Revision Log
Revision 1067 -
(hide annotations)
(download)
Mon Aug 9 14:08:31 2010 UTC (14 years, 1 month ago) by niro
File size: 1153 byte(s)
Mon Aug 9 14:08:31 2010 UTC (14 years, 1 month ago) by niro
File size: 1153 byte(s)
-fixed mousepad's broken find and replace functionality
1 | niro | 1067 | --- src/search.c |
2 | +++ src/search.c | ||
3 | @@ -210,8 +210,11 @@ | ||
4 | G_CALLBACK(toggle_sensitivity), NULL); | ||
5 | g_signal_connect(G_OBJECT(entry_find), "delete-text", | ||
6 | G_CALLBACK(toggle_sensitivity), NULL); | ||
7 | - if (sd->search.string_find) | ||
8 | + if (sd->search.string_find) { | ||
9 | gtk_entry_set_text(GTK_ENTRY(entry_find), sd->search.string_find); | ||
10 | + gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), | ||
11 | + GTK_RESPONSE_OK, TRUE); | ||
12 | + } | ||
13 | |||
14 | gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_OK); | ||
15 | gtk_entry_set_activates_default(GTK_ENTRY(entry_find), TRUE); | ||
16 | @@ -275,8 +278,11 @@ | ||
17 | G_CALLBACK(toggle_sensitivity), NULL); | ||
18 | g_signal_connect(G_OBJECT(entry_find), "delete-text", | ||
19 | G_CALLBACK(toggle_sensitivity), NULL); | ||
20 | - if (sd->search.string_find) | ||
21 | + if (sd->search.string_find) { | ||
22 | gtk_entry_set_text(GTK_ENTRY(entry_find), sd->search.string_find); | ||
23 | + gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), | ||
24 | + GTK_RESPONSE_OK, TRUE); | ||
25 | + } | ||
26 | label_replace = gtk_label_new_with_mnemonic(_("Re_place with: ")); | ||
27 | gtk_misc_set_alignment(GTK_MISC(label_replace), 0, 0.5); | ||
28 | gtk_table_attach_defaults(GTK_TABLE(table), label_replace, 0, 1, 1, 2); |