summaryrefslogtreecommitdiff
path: root/gtk/gtk_history.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtk_history.c')
-rw-r--r--gtk/gtk_history.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/gtk/gtk_history.c b/gtk/gtk_history.c
index 424ce333e..a7b75ef1f 100644
--- a/gtk/gtk_history.c
+++ b/gtk/gtk_history.c
@@ -11,6 +11,7 @@
#include "netsurf/content/urldb.h"
#include "netsurf/gtk/gtk_history.h"
#include "netsurf/gtk/gtk_gui.h"
+#include "netsurf/gtk/gtk_window.h"
enum
{
@@ -89,22 +90,22 @@ bool nsgtk_history_add_internal(const char *url, const struct url_data *data)
void nsgtk_history_selection_changed(GtkTreeSelection *treesel, gpointer g)
{
GtkTreeIter iter;
-
- if (gtk_tree_selection_get_selected(treesel, &history_tree, &iter))
+ GtkTreeModel *model = GTK_TREE_MODEL(history_tree);
+ if (gtk_tree_selection_get_selected(treesel, &model, &iter))
{
gchar *b;
gint i;
char buf[20];
- gtk_tree_model_get(history_tree, &iter, COL_ADDRESS, &b, -1);
+ gtk_tree_model_get(model, &iter, COL_ADDRESS, &b, -1);
gtk_label_set_text(GTK_LABEL(glade_xml_get_widget(gladeWindows,
"labelHistoryAddress")), b);
- gtk_tree_model_get(history_tree, &iter, COL_LASTVISIT, &b, -1);
+ gtk_tree_model_get(model, &iter, COL_LASTVISIT, &b, -1);
gtk_label_set_text(GTK_LABEL(glade_xml_get_widget(gladeWindows,
"labelHistoryLastVisit")), b);
- gtk_tree_model_get(history_tree, &iter, COL_TOTALVISITS,
+ gtk_tree_model_get(model, &iter, COL_TOTALVISITS,
&i, -1);
snprintf(buf, 20, "%d", i);
gtk_label_set_text(GTK_LABEL(glade_xml_get_widget(gladeWindows,