diff options
Diffstat (limited to 'about.c')
-rw-r--r-- | about.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/about.c b/about.c index bc668a1..61ed2ac 100644 --- a/about.c +++ b/about.c @@ -188,8 +188,11 @@ load_webkit_string(struct tab *t, const char *str, gchar *title) g_signal_handler_disconnect(t->wv, t->progress_handle); /* we set this to indicate we want to manually do navaction */ - if (t->bfl) + if (t->bfl) { t->item = webkit_web_back_forward_list_get_current_item(t->bfl); + if (t->item) + g_object_ref(t->item); + } t->xtp_meaning = XT_XTP_TAB_MEANING_NORMAL; if (title) { |