[libgda] Correctly honor the freeze status of a data model in gda_data_model_reset()
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] Correctly honor the freeze status of a data model in gda_data_model_reset()
- Date: Fri, 26 Feb 2010 21:46:14 +0000 (UTC)
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]