/[xlog]/xlog/src/gui_searchdialog.c
ViewVC logotype

Diff of /xlog/src/gui_searchdialog.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by pa4tu, Wed Sep 22 15:05:33 2004 UTC revision 1.7 by pa4tu, Sat Nov 6 08:26:02 2004 UTC
# Line 67  on_searchokbutton_clicked (GtkButton * b Line 67  on_searchokbutton_clicked (GtkButton * b
67    
68          node = g_list_find_custom (searchhistory, searchstr, (GCompareFunc) strcmp);          node = g_list_find_custom (searchhistory, searchstr, (GCompareFunc) strcmp);
69          if (!node)          if (!node)
70            {
71                  searchhistory = g_list_prepend (searchhistory, g_strdup(searchstr));                  searchhistory = g_list_prepend (searchhistory, g_strdup(searchstr));
72                    gtk_combo_box_append_text (GTK_COMBO_BOX (searchcombo), searchstr);
73            }
74          if (g_list_length (searchhistory) > SEARCHHISTORY)          if (g_list_length (searchhistory) > SEARCHHISTORY)
75                  searchhistory = g_list_remove (searchhistory, g_list_last (searchhistory)->data);                  searchhistory = g_list_remove (searchhistory, g_list_last (searchhistory)->data);
76    
# Line 144  on_searchokbutton_clicked (GtkButton * b Line 147  on_searchokbutton_clicked (GtkButton * b
147                  GTK_WIDGET_SET_FLAGS (searchresultokbutton, GTK_CAN_DEFAULT);                  GTK_WIDGET_SET_FLAGS (searchresultokbutton, GTK_CAN_DEFAULT);
148    
149                  gtk_dialog_run (GTK_DIALOG(searchresultdialog));                  gtk_dialog_run (GTK_DIALOG(searchresultdialog));
150                    gtk_editable_delete_text (GTK_EDITABLE (GTK_BIN(searchcombo)->child), 0, -1);
151                  gtk_widget_destroy (searchresultdialog);                  gtk_widget_destroy (searchresultdialog);
152          }          }
153    
# Line 153  on_searchokbutton_clicked (GtkButton * b Line 157  on_searchokbutton_clicked (GtkButton * b
157                  gtk_widget_set_sensitive (mainwindow, 1);                  gtk_widget_set_sensitive (mainwindow, 1);
158                  gtk_widget_destroy (searchdialog);                  gtk_widget_destroy (searchdialog);
159          }          }
160          else  
         {  
                 gtk_combo_box_append_text (GTK_COMBO_BOX (searchcombo), searchstr);  
                 gtk_editable_delete_text (GTK_EDITABLE (GTK_BIN(searchcombo)->child), 0, -1);  
         }  
161          g_free (searchstr);          g_free (searchstr);
162          g_free (upsearchstr);          g_free (upsearchstr);
163  }  }

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26