[gnome-commander] advrename profiles: properly clear regex model
- From: Piotr Eljasiak <epiotr src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-commander] advrename profiles: properly clear regex model
- Date: Fri, 15 May 2009 18:26:19 -0400 (EDT)
commit 0b39f4205a2b3a78dff4380a7aa002d0e896907d
Author: Piotr Eljasiak <epiotr src gnome org>
Date: Sat May 16 00:24:07 2009 +0200
advrename profiles: properly clear regex model
---
ChangeLog | 5 +++++
src/gnome-cmd-profile-component.cc | 11 +++++++++++
2 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 4dee471..6e79cd1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-05-16 Piotr Eljasiak <epiotr use pl>
+
+ * src/gnome-cmd-profile-component.cc:
+ advrename profiles: properly clear regex model
+
2009-05-15 Piotr Eljasiak <epiotr use pl>
* src/gnome-cmd-file-props-dialog.cc:
diff --git a/src/gnome-cmd-profile-component.cc b/src/gnome-cmd-profile-component.cc
index e08cfe3..e380f5d 100644
--- a/src/gnome-cmd-profile-component.cc
+++ b/src/gnome-cmd-profile-component.cc
@@ -1123,10 +1123,21 @@ void GnomeCmdProfileComponent::update()
gtk_spin_button_set_value (GTK_SPIN_BUTTON (priv->counter_step_spin), profile.counter_step);
gtk_spin_button_set_value (GTK_SPIN_BUTTON (priv->counter_digits_spin), profile.counter_width);
+ if (!model_is_empty(priv->regex_model))
+ {
+ clear_regex_model(priv->regex_model);
+
+ g_signal_handlers_block_by_func (priv->regex_model, gpointer (Private::on_regex_model_row_deleted), this);
+ gtk_list_store_clear (GTK_LIST_STORE (priv->regex_model));
+ g_signal_handlers_unblock_by_func (priv->regex_model, gpointer (Private::on_regex_model_row_deleted), this);
+ }
+
priv->fill_regex_model(profile);
gtk_combo_box_set_active (GTK_COMBO_BOX (priv->case_combo), profile.case_conversion);
gtk_combo_box_set_active (GTK_COMBO_BOX (priv->trim_combo), profile.trim_blanks);
+
+ g_signal_emit (G_OBJECT (this), signals[REGEX_CHANGED], 0);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]