h = webkit_web_view_get_back_forward_list(c->view);
i = webkit_web_history_item_new_with_data(webkit_download_get_uri(c->download), filename);
webkit_web_back_forward_list_add_item(h, i);
g_signal_connect(c->download, "notify::progress", G_CALLBACK(updatedownload), c);
g_signal_connect(c->download, "notify::status", G_CALLBACK(updatedownload), c);
h = webkit_web_view_get_back_forward_list(c->view);
i = webkit_web_history_item_new_with_data(webkit_download_get_uri(c->download), filename);
webkit_web_back_forward_list_add_item(h, i);
g_signal_connect(c->download, "notify::progress", G_CALLBACK(updatedownload), c);
g_signal_connect(c->download, "notify::status", G_CALLBACK(updatedownload), c);