All pastes #29118 Raw Edit

kikidonk

public text v1 · immutable
#29118 ·published 2005-11-18 14:47 UTC
rendered paste body
? src/libpyphany_la-epiphany.loTIndex: src/ephy-tab.c===================================================================RCS file: /cvs/gnome/epiphany/src/ephy-tab.c,vretrieving revision 1.167diff -u -p -r1.167 ephy-tab.c--- src/ephy-tab.c	8 Nov 2005 12:56:23 -0000	1.167+++ src/ephy-tab.c	18 Nov 2005 14:47:09 -0000@@ -109,6 +109,7 @@ struct _EphyTabPrivate 	/* File watch */ 	GnomeVFSMonitorHandle *monitor; 	guint reload_scheduled_id;	+	guint current_reload_delay; };  static void ephy_tab_class_init		(EphyTabClass *klass);@@ -1271,6 +1272,8 @@ ephy_tab_file_monitor_cancel (EphyTab *t 		g_source_remove (priv->reload_scheduled_id); 		priv->reload_scheduled_id = 0; 	}++	priv->current_reload_delay = RELOAD_DELAY; }  static gboolean@@ -1318,9 +1321,10 @@ ephy_tab_file_monitor_cb (GnomeVFSMonito 			}  			priv->reload_scheduled_id =-				g_timeout_add (RELOAD_DELAY,+				g_timeout_add (priv->current_reload_delay, 					       (GSourceFunc) ephy_file_monitor_reload_cb, 					       tab);+			priv->current_reload_delay *= 2; 			break;  		case GNOME_VFS_MONITOR_EVENT_DELETED:@@ -1363,6 +1367,7 @@ ephy_tab_update_file_monitor (EphyTab *t  		priv->monitor = handle; 	}+	priv->current_reload_delay = RELOAD_DELAY; }  /**@@ -2016,6 +2021,7 @@ ephy_tab_init (EphyTab *tab) 	priv->title = NULL; 	priv->loading_title = NULL; 	priv->address_expire = EPHY_TAB_ADDRESS_EXPIRE_NOW;+	priv->current_reload_delay = RELOAD_DELAY;  	embed = ephy_embed_factory_new_object (EPHY_TYPE_EMBED); 	g_assert (embed != NULL);