From 17aa4945ac8cfda4e2349c627abc60ce6129dce8 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Tue, 24 Oct 2017 03:45:00 -0400 Subject: MqNotebook: Set current page on tab tree row activation Now with no crashing! --- (limited to 'src/notebook.c') diff --git a/src/notebook.c b/src/notebook.c index f7f06a0..b0854ee 100644 --- a/src/notebook.c +++ b/src/notebook.c @@ -172,14 +172,13 @@ tab_tree_row_activated_cb(GtkTreeView G_GNUC_UNUSED *tree_view, GtkTreeModel *tree_model; GtkTreeIter tree_iter; gint position; - gchar *title; tree_model = gtk_tree_view_get_model(tree_view); if (gtk_tree_model_get_iter(tree_model, &tree_iter, tree_path)) { - gtk_tree_model_get(tree_model, &tree_iter, - 0, &position, 1, &title, -1); - g_print ("Row %d, \"%s\" activated\n", position, title); - g_free(title); + gtk_tree_model_get(tree_model, &tree_iter, 0, &position, -1); + mq_notebook_set_current_page(notebook, position - 1); + } else { + g_assert_not_reached(); } gtk_widget_hide(notebook->tab_tree_popover); -- cgit v0.9.1