In src/symbols.c:
> + > +static void on_row_activated(GtkTreeView *tree_view, GtkTreePath *path, > + GtkTreeViewColumn *column, gpointer user_data) > +{ > + GtkTreeModel *model = gtk_tree_view_get_model(tree_view); > + GeanyDocument *new_doc; > + GtkTreeIter iter; > + TMTag *tag; > + > + gtk_tree_model_get_iter(model, &iter, path); > + gtk_tree_model_get(model, &iter, TAG_COLUMN, &tag, -1); > + g_return_if_fail(tag); > + > + new_doc = document_find_by_real_path(tag->file->file_name); > + if (!new_doc) > + new_doc = document_open_file(tag->file->file_name, FALSE, NULL, NULL);
won't that change what is the "current" document below, and then lead to a weird sequence in the location history?
—
Reply to this email directly or view it on GitHub.