diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2011-06-04 13:51:42 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2011-06-04 13:51:42 +0000 |
commit | 324e5bfce49b9293026cc7a98fc9f1390a2424f9 (patch) | |
tree | 4c795e15a3868effa2d3906270b4de7c37351e72 | |
parent | 5eac88cb71df482c06ac6a47e4085ace2e30f9e5 (diff) | |
download | netsurf-324e5bfce49b9293026cc7a98fc9f1390a2424f9.tar.gz netsurf-324e5bfce49b9293026cc7a98fc9f1390a2424f9.tar.bz2 |
New window opens with homepage, rather than current page.
svn path=/trunk/netsurf/; revision=12457
-rw-r--r-- | gtk/scaffolding.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk/scaffolding.c b/gtk/scaffolding.c index a2b6c5460..5a149ffab 100644 --- a/gtk/scaffolding.c +++ b/gtk/scaffolding.c @@ -527,7 +527,13 @@ static void nsgtk_openfile_open(const char *filename) MULTIHANDLER(newwindow) { struct browser_window *bw = gui_window_get_browser_window(g->top_level); - const char *url = gtk_entry_get_text(GTK_ENTRY(g->url_bar)); + const char *url = option_homepage_url; + + if ((url != NULL) && (url[0] == '\0')) + url = NULL; + + if (url == NULL) + url = NETSURF_HOMEPAGE; browser_window_create(url, bw, NULL, false, false); |