Reduce notebook alloc timeout and update each time

This commit is contained in:
Christian Dywan 2011-12-10 19:27:05 +01:00
parent 5d9a8d73f3
commit 1845d0bcbc

View file

@ -1527,10 +1527,13 @@ midori_browser_notebook_size_allocate_cb (GtkWidget* widget,
GdkRectangle* allocation, GdkRectangle* allocation,
MidoriBrowser* browser) MidoriBrowser* browser)
{ {
if (browser->notebook_alloc_timeout > 0) if (!gtk_notebook_get_show_tabs (GTK_NOTEBOOK (browser->notebook)))
return; return;
browser->notebook_alloc_timeout = g_timeout_add_full (G_PRIORITY_LOW, 2500, if (browser->notebook_alloc_timeout > 0)
g_source_remove (browser->notebook_alloc_timeout);
browser->notebook_alloc_timeout = g_timeout_add_full (G_PRIORITY_LOW, 250,
(GSourceFunc)midori_browser_notebook_alloc_timeout, browser, NULL); (GSourceFunc)midori_browser_notebook_alloc_timeout, browser, NULL);
} }