summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/xwidget.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/xwidget.c b/src/xwidget.c
index 7d5c49233c9..4d0bc44a153 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -1725,7 +1725,10 @@ DEFUN ("xwidget-webkit-uri",
WEBKIT_FN_INIT ();
#ifdef USE_GTK
WebKitWebView *wkwv = WEBKIT_WEB_VIEW (xw->widget_osr);
- return build_string (webkit_web_view_get_uri (wkwv));
+ const gchar *uri = webkit_web_view_get_uri (wkwv);
+ if (!uri)
+ return build_string ("");
+ return build_string (uri);
#elif defined NS_IMPL_COCOA
return nsxwidget_webkit_uri (xw);
#endif