summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop/global_history.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/desktop/global_history.c b/desktop/global_history.c
index bfafe695e..b9a575468 100644
--- a/desktop/global_history.c
+++ b/desktop/global_history.c
@@ -809,6 +809,10 @@ nserror global_history_add(nsurl *url)
{
const struct url_data *data;
+ /* If we don't have a global history at the moment, just return OK */
+ if (gh_ctx.tree == NULL)
+ return NSERROR_OK;
+
data = urldb_get_url_data(url);
if (data == NULL) {
LOG(("Can't add URL to history that's not present in urldb."));