void view_seek_selected(GtkTreeSelection *selection, gboolean focus, SeekerType seeker) { GtkTreeModel *model; GtkTreeIter iter; const char *file; gint line; if (gtk_tree_selection_get_selected(selection, &model, &iter)) { gtk_tree_model_get(model, &iter, COLUMN_FILE, &file, COLUMN_LINE, &line, -1); if (file) utils_seek(file, line, focus, seeker); } }
void view_seek_selected(GtkTreeSelection *selection, gboolean focus, SeekerType seeker) { ScpTreeStore *store; GtkTreeIter iter; if (scp_tree_selection_get_selected(selection, &store, &iter)) { const char *file; gint line; scp_tree_store_get(store, &iter, COLUMN_FILE, &file, COLUMN_LINE, &line, -1); if (file) utils_seek(file, line, focus, seeker); } }