mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-28 23:09:43 +03:00
Fallback to about:welcome on home click when no homepage option is set.
This commit is contained in:
parent
342bbcb4bc
commit
d09ac4433a
@ -982,6 +982,7 @@ void toolbar_home_click(struct s_toolbar *tb)
|
|||||||
struct browser_window * bw;
|
struct browser_window * bw;
|
||||||
struct gui_window * gw;
|
struct gui_window * gw;
|
||||||
nsurl *url;
|
nsurl *url;
|
||||||
|
char * use_url = NULL;
|
||||||
|
|
||||||
gw = window_get_active_gui_window(tb->owner);
|
gw = window_get_active_gui_window(tb->owner);
|
||||||
assert(gw != NULL);
|
assert(gw != NULL);
|
||||||
@ -989,10 +990,13 @@ void toolbar_home_click(struct s_toolbar *tb)
|
|||||||
assert(bw != NULL);
|
assert(bw != NULL);
|
||||||
|
|
||||||
if(nsoption_charp(homepage_url) == NULL){
|
if(nsoption_charp(homepage_url) == NULL){
|
||||||
return;
|
use_url = "about:welcome";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
use_url = nsoption_charp(homepage_url);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (nsurl_create(nsoption_charp(homepage_url), &url) != NSERROR_OK) {
|
if (nsurl_create(use_url, &url) != NSERROR_OK) {
|
||||||
warn_user("NoMemory", 0);
|
warn_user("NoMemory", 0);
|
||||||
} else {
|
} else {
|
||||||
browser_window_navigate(bw,
|
browser_window_navigate(bw,
|
||||||
|
Loading…
Reference in New Issue
Block a user