summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2014-10-18 10:19:20 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2014-10-18 10:19:20 +0100
commit38483a9aa516e23aa094dbe6dce16295a3a62cc3 (patch)
tree4cd4dd405c8f1165328171ca76f74dd18bbcffb3
parent34cdbcfc2553e2e16f47308352ec69a64a2740a3 (diff)
downloadnetsurf-38483a9aa516e23aa094dbe6dce16295a3a62cc3.tar.gz
netsurf-38483a9aa516e23aa094dbe6dce16295a3a62cc3.tar.bz2
Avoid bw derefs in ro_gui_window_action_new_window
-rw-r--r--riscos/window.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/riscos/window.c b/riscos/window.c
index 236f1651a..7e3fee848 100644
--- a/riscos/window.c
+++ b/riscos/window.c
@@ -3978,14 +3978,12 @@ void ro_gui_window_action_new_window(struct gui_window *g)
{
nserror error;
- if (g == NULL || g->bw == NULL || g->bw->current_content == NULL)
+ if (g == NULL || g->bw == NULL)
return;
error = browser_window_create(BW_CREATE_CLONE,
- hlcache_handle_get_url(g->bw->current_content),
- NULL,
- g->bw,
- NULL);
+ browser_window_get_url(g->bw),
+ NULL, g->bw, NULL);
if (error != NSERROR_OK) {
warn_user(messages_get_errorcode(error), 0);