epiphany r7994 - trunk/embed



Author: carlosgc
Date: Wed Feb 27 19:13:46 2008
New Revision: 7994
URL: http://svn.gnome.org/viewvc/epiphany?rev=7994&view=rev

Log:
Fix a crash when downloading a file. (Bug #519121)


Modified:
   trunk/embed/downloader-view.c

Modified: trunk/embed/downloader-view.c
==============================================================================
--- trunk/embed/downloader-view.c	(original)
+++ trunk/embed/downloader-view.c	Wed Feb 27 19:13:46 2008
@@ -550,6 +550,7 @@
 	if (gtk_status_icon_is_embedded (dv->priv->status_icon))
 	{
 		notify_notification_show (dv->priv->notification, NULL);
+		dv->priv->notification_timeout = 0;
 		return FALSE;
 	}
 
@@ -562,7 +563,11 @@
 	if (gtk_status_icon_is_embedded (dv->priv->status_icon))
 		notify_notification_show (dv->priv->notification, NULL);
 	else
+	{
+		if (dv->priv->notification_timeout != 0)
+			g_source_remove (dv->priv->notification_timeout);
 		dv->priv->notification_timeout = g_timeout_add_seconds (1, (GSourceFunc) queue_show_notification, dv);
+	}
 }
 #endif
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]