Magellan Linux

Annotation of /trunk/mousepad/patches/mousepad-0.2.16-resensitize-find-button.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1067 - (hide annotations) (download)
Mon Aug 9 14:08:31 2010 UTC (13 years, 9 months 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);