[libgda] Correctly honor the freeze status of a data model in gda_data_model_reset()



commit e95bb8645a439c6e6cdf946dec8f8380a37854a9
Author: Vivien Malerba <malerba gnome-db org>
Date:   Thu Feb 25 09:08:48 2010 +0100

    Correctly honor the freeze status of a data model in gda_data_model_reset()

 libgda/gda-data-model.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/libgda/gda-data-model.c b/libgda/gda-data-model.c
index b1467ef..4994f3f 100644
--- a/libgda/gda-data-model.c
+++ b/libgda/gda-data-model.c
@@ -313,10 +313,12 @@ gda_data_model_reset (GdaDataModel *model)
 {
 	g_return_if_fail (GDA_IS_DATA_MODEL (model));
 
-	g_signal_emit (G_OBJECT (model),
-		       gda_data_model_signals[RESET], 0);
-
-	_gda_data_model_signal_emit_changed (model);
+	if (do_notify_changes (model)) {
+		g_signal_emit (G_OBJECT (model),
+			       gda_data_model_signals[RESET], 0);
+		
+		_gda_data_model_signal_emit_changed (model);
+	}
 }
 
 /**



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