ekiga r6407 - trunk/src/gui
- From: jpuydt svn gnome org
- To: svn-commits-list gnome org
- Subject: ekiga r6407 - trunk/src/gui
- Date: Fri, 27 Jun 2008 18:07:00 +0000 (UTC)
Author: jpuydt
Date: Fri Jun 27 18:07:00 2008
New Revision: 6407
URL: http://svn.gnome.org/viewvc/ekiga?rev=6407&view=rev
Log:
Fixed the popup menu leak again... isn't gtk+ memory management confusing?
Modified:
trunk/src/gui/statusicon.cpp
Modified: trunk/src/gui/statusicon.cpp
==============================================================================
--- trunk/src/gui/statusicon.cpp (original)
+++ trunk/src/gui/statusicon.cpp Fri Jun 27 18:07:00 2008
@@ -146,7 +146,7 @@
if (icon->priv->popup_menu) {
- gtk_widget_destroy (icon->priv->popup_menu);
+ g_object_unref (icon->priv->popup_menu);
icon->priv->popup_menu = NULL;
}
@@ -546,6 +546,7 @@
self->priv = new StatusIconPrivate (core);
self->priv->popup_menu = statusicon_build_menu ();
+ g_object_ref_sink (self->priv->popup_menu);
self->priv->has_message = FALSE;
self->priv->blink_id = -1;
self->priv->blinking = false;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]