summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2020-02-24 11:57:18 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2020-02-24 11:57:18 +0000
commit2fa06ed503fa18239b8d7a32c88ac24b8b8c0121 (patch)
treeab77556303f772a1071be45e81517415526dd1dc
parent56a9a25192c31fde2bb3bbb7906f0220285227ab (diff)
downloadnetsurf-2fa06ed503fa18239b8d7a32c88ac24b8b8c0121.tar.gz
netsurf-2fa06ed503fa18239b8d7a32c88ac24b8b8c0121.tar.bz2
windows: Use nserror reporting rather than always NoMemory
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
-rw-r--r--frontends/windows/window.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/frontends/windows/window.c b/frontends/windows/window.c
index 572e412cc..f4c1ac33a 100644
--- a/frontends/windows/window.c
+++ b/frontends/windows/window.c
@@ -1265,6 +1265,7 @@ nsws_window_command(HWND hwnd,
case IDC_MAIN_LAUNCH_URL:
{
nsurl *url;
+ nserror err;
if (GetFocus() != gw->urlbar)
break;
@@ -1274,8 +1275,10 @@ nsws_window_command(HWND hwnd,
SendMessage(gw->urlbar, WM_GETTEXT, (WPARAM)(len + 1), (LPARAM)addr);
NSLOG(netsurf, INFO, "launching %s\n", addr);
- if (nsurl_create(addr, &url) != NSERROR_OK) {
- win32_warning("NoMemory", 0);
+ err = nsurl_create(addr, &url);
+
+ if (err != NSERROR_OK) {
+ win32_report_nserror(err, 0);
} else {
browser_window_navigate(gw->bw,
url,