Contents of /trunk/mousepad/patches/mousepad-0.2.16-resensitize-find-button.patch
Parent Directory | Revision Log
Revision 1067 -
(show 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 | --- 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); |