epiphany r8712 - trunk/src
- From: xan svn gnome org
- To: svn-commits-list gnome org
- Subject: epiphany r8712 - trunk/src
- Date: Wed, 21 Jan 2009 15:56:47 +0000 (UTC)
Author: xan
Date: Wed Jan 21 15:56:47 2009
New Revision: 8712
URL: http://svn.gnome.org/viewvc/epiphany?rev=8712&view=rev
Log:
ephy-window: do not set load progress on already loaded pages.
Avoids setting the load progress to 100% when switching tabs.
Modified:
trunk/src/ephy-window.c
Modified: trunk/src/ephy-window.c
==============================================================================
--- trunk/src/ephy-window.c (original)
+++ trunk/src/ephy-window.c Wed Jan 21 15:56:47 2009
@@ -1614,6 +1614,7 @@
sync_tab_load_progress (EphyEmbed *embed, GParamSpec *pspec, EphyWindow *window)
{
gdouble progress;
+ gboolean loading;
if (window->priv->closing) return;
@@ -1624,7 +1625,9 @@
}
progress = ephy_embed_get_load_percent (embed)/100.0;
- if (progress == 1.0)
+ loading = ephy_embed_get_load_status (embed);
+
+ if (progress == 1.0 && loading)
{
window->priv->clear_progress_timeout_id =
g_timeout_add (500,
@@ -1632,7 +1635,10 @@
window);
}
- gtk_entry_set_progress_fraction (GTK_ENTRY (window->priv->entry), progress);
+ /* Do not set progress in the entry if the load is already
+ finished */
+ gtk_entry_set_progress_fraction (GTK_ENTRY (window->priv->entry),
+ loading ? progress : 0.0);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]