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

Diff of /xlog/src/callbacks_mainwindow_qsoframe.c

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

revision 1.10 by pa4tu, Thu Apr 21 17:59:24 2005 UTC revision 1.11 by pa4tu, Mon May 9 16:39:11 2005 UTC
# Line 125  on_callentry_insert_text (GtkEditable * Line 125  on_callentry_insert_text (GtkEditable *
125  static void  static void
126  updateb4dialog_and_typeaheadfind (gchar * callsign)  updateb4dialog_and_typeaheadfind (gchar * callsign)
127  {  {
128          GtkWidget *b4treeview, *remarksvbox, *remarksentry, *namehbox, *nameentry,          GtkWidget *b4treeview, *remarksvbox, *remtv, *namehbox, *nameentry,
129                  *qthhbox, *qthentry, *locatorhbox, *locatorentry;                  *qthhbox, *qthentry, *locatorhbox, *locatorentry;
130            GtkTextBuffer *b;
131          guint i, j;          guint i, j;
132          logtype *logw;          logtype *logw;
133          gchar *logcallsign, **b4 = NULL, *temp, *entry;          gchar *logcallsign, **b4 = NULL, *temp, *entry;
# Line 199  updateb4dialog_and_typeaheadfind (gchar Line 200  updateb4dialog_and_typeaheadfind (gchar
200                                                  g_free (entry);                                                  g_free (entry);
201                                          }                                          }
202                                          remarksvbox = lookup_widget(mainwindow, "remarksvbox");                                          remarksvbox = lookup_widget(mainwindow, "remarksvbox");
203                                          if (!g_ascii_strcasecmp (preferences.defaultremarks, "?") && GTK_WIDGET_VISIBLE (remarksvbox))                                          if (!g_ascii_strcasecmp (preferences.defaultremarks, "?")
204                                                    && GTK_WIDGET_VISIBLE (remarksvbox))
205                                          {                                          {
206                                                  remarksentry = lookup_widget(mainwindow, "remarksentry");                                                  remtv = lookup_widget(mainwindow, "remtv");
207                                                  entry = gtk_editable_get_chars (GTK_EDITABLE (remarksentry), 0, -1);                                                  b = gtk_text_view_get_buffer (GTK_TEXT_VIEW (remtv));
208                                                  if (strlen (entry) == 0)                                                  if (gtk_text_buffer_get_char_count(GTK_TEXT_BUFFER(b)) == 0)
209                                                  {                                                  {
210                                                          gtk_tree_model_get (model, &iter, REMARKS, &temp, -1);                                                          gtk_tree_model_get (model, &iter, REMARKS, &temp, -1);
211                                                          gtk_entry_set_text (GTK_ENTRY (remarksentry), temp);                                                          gtk_text_buffer_set_text (b, temp, -1);
212                                                  }                                                  }
                                                 g_free (entry);  
213                                          }                                          }
214                                          found = TRUE; /* lookup only once */                                          found = TRUE; /* lookup only once */
215                                  }                                  }

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

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