summaryrefslogtreecommitdiff
path: root/frontends/gtk/window.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2019-08-21 15:29:10 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-09-21 10:53:41 +0100
commitbd90138b482c8561927c2d6a75c172415e583a16 (patch)
tree8f590858468fd9d827d7b27075d596dbdb5504c5 /frontends/gtk/window.c
parentdd767acfee416a65e67193a9740d2b636b868e11 (diff)
downloadnetsurf-bd90138b482c8561927c2d6a75c172415e583a16.tar.gz
netsurf-bd90138b482c8561927c2d6a75c172415e583a16.tar.bz2
make url entry repond to navigate and update signals
Diffstat (limited to 'frontends/gtk/window.c')
-rw-r--r--frontends/gtk/window.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/frontends/gtk/window.c b/frontends/gtk/window.c
index 2ba4b89a9..ce67004ca 100644
--- a/frontends/gtk/window.c
+++ b/frontends/gtk/window.c
@@ -706,6 +706,13 @@ static void window_destroy(GtkWidget *widget, gpointer data)
}
+
+static struct browser_window *bw_from_gw(void *data)
+{
+ struct gui_window *gw = data;
+ return gw->bw;
+}
+
/**
* Create and open a gtk container (window or tab) for a browsing context.
*
@@ -779,7 +786,7 @@ gui_window_create(struct browser_window *bw,
g->input_method = gtk_im_multicontext_new();
- res = nsgtk_toolbar_create(tab_builder, &g->toolbar);
+ res = nsgtk_toolbar_create(tab_builder, bw_from_gw, g, &g->toolbar);
if (res != NSERROR_OK) {
free(g);
g_object_unref(tab_builder);