summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@netsurf-browser.org>2007-06-20 20:50:48 +0000
committerDaniel Silverstone <dsilvers@netsurf-browser.org>2007-06-20 20:50:48 +0000
commit0992b00bf5ab4bcb25aad36e4f6522e466d3f53c (patch)
treeebd5a40f563c431ce9626a419fcaafb480cf2440 /gtk
parent5e0e967a79f50759b14e99c1987ac8a5346f7f1b (diff)
downloadnetsurf-0992b00bf5ab4bcb25aad36e4f6522e466d3f53c.tar.gz
netsurf-0992b00bf5ab4bcb25aad36e4f6522e466d3f53c.tar.bz2
Make new_window work for nsgtk
svn path=/trunk/netsurf/; revision=3356
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtk_scaffolding.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtk_scaffolding.c b/gtk/gtk_scaffolding.c
index d79185b6a..fb00ad3f1 100644
--- a/gtk/gtk_scaffolding.c
+++ b/gtk/gtk_scaffolding.c
@@ -343,6 +343,12 @@ gboolean nsgtk_window_url_changed(GtkWidget *widget, GdkEventKey *event,
MENUHANDLER(new_window)
{
+ struct gtk_scaffolding *gw = (struct gtk_scaffolding *)g;
+ struct browser_window *bw = nsgtk_get_browser_for_gui(gw->top_level);
+ const char *url = gtk_entry_get_text(GTK_ENTRY(gw->url_bar));
+
+ browser_window_create(url, bw, NULL, false);
+
return TRUE;
}