diff options
Diffstat (limited to 'gtk/gtk_scaffolding.c')
-rw-r--r-- | gtk/gtk_scaffolding.c | 6 |
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; } |