src/gtklog.c

changeset 12600
7ecd4441fdc7
parent 12232
857f087ec86b
child 12838
5c6f36abeee8
equal deleted inserted replaced
12599:515ec32bc641 12600:7ecd4441fdc7
173 gtk_tree_view_expand_row(tv, path, FALSE); 173 gtk_tree_view_expand_row(tv, path, FALSE);
174 } 174 }
175 175
176 static void log_select_cb(GtkTreeSelection *sel, GaimGtkLogViewer *viewer) { 176 static void log_select_cb(GtkTreeSelection *sel, GaimGtkLogViewer *viewer) {
177 GtkTreeIter iter; 177 GtkTreeIter iter;
178 GValue val = { 0, }; 178 GValue val;
179 GtkTreeModel *model = GTK_TREE_MODEL(viewer->treestore); 179 GtkTreeModel *model = GTK_TREE_MODEL(viewer->treestore);
180 GaimLog *log = NULL; 180 GaimLog *log = NULL;
181 GdkCursor *cursor; 181 GdkCursor *cursor;
182 GaimLogReadFlags flags; 182 GaimLogReadFlags flags;
183 char *read = NULL; 183 char *read = NULL;
184 char time[64]; 184 char time[64];
185 185
186 if (!gtk_tree_selection_get_selected(sel, &model, &iter)) 186 if (!gtk_tree_selection_get_selected(sel, &model, &iter))
187 return; 187 return;
188
189 val.g_type = 0;
188 gtk_tree_model_get_value (model, &iter, 1, &val); 190 gtk_tree_model_get_value (model, &iter, 1, &val);
189 log = g_value_get_pointer(&val); 191 log = g_value_get_pointer(&val);
190 g_value_unset(&val); 192 g_value_unset(&val);
191 193
192 if (log == NULL) 194 if (log == NULL)

mercurial