[libgda] Fixed idle function crashing in GdauiDataProxyInfo



commit 85401fa0d03da333070735d1b1ec2e190add4a24
Author: Vivien Malerba <malerba gnome-db org>
Date:   Wed Jan 27 21:13:18 2010 +0100

    Fixed idle function crashing in GdauiDataProxyInfo

 libgda-ui/gdaui-data-proxy-info.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/libgda-ui/gdaui-data-proxy-info.c b/libgda-ui/gdaui-data-proxy-info.c
index 020c301..74f7b03 100644
--- a/libgda-ui/gdaui-data-proxy-info.c
+++ b/libgda-ui/gdaui-data-proxy-info.c
@@ -211,14 +211,14 @@ gdaui_data_proxy_info_dispose (GObject *object)
 	info = GDAUI_DATA_PROXY_INFO (object);
 
 	if (info->priv) {
-		if (info->priv->idle_id)
-			g_source_remove (info->priv->idle_id);
 		if (info->priv->proxy)
 			release_proxy (info);
 		if (info->priv->iter)
 			release_iter (info);
 		if (info->priv->data_proxy)
 			data_proxy_destroyed_cb (info->priv->data_proxy, info);
+		if (info->priv->idle_id)
+			g_source_remove (info->priv->idle_id);
 
 		/* the private area itself */
 		g_free (info->priv);



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