[gimp] app: make sure explicitly saved color tool settings don't end up in "recent"
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: make sure explicitly saved color tool settings don't end up in "recent"
- Date: Mon, 2 Apr 2012 09:51:55 +0000 (UTC)
commit 90706f84277e23b3b4d100e99ec354385a45b022
Author: Michael Natterer <mitch gimp org>
Date: Mon Apr 2 11:50:47 2012 +0200
app: make sure explicitly saved color tool settings don't end up in "recent"
reset the "time" property after applying the stored setting, otherwise
explicitly storing the config as setting will also copy the time, and
the stored object will be considered to be among the automatically
stored recently used settings
app/widgets/gimpsettingsbox.c | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/app/widgets/gimpsettingsbox.c b/app/widgets/gimpsettingsbox.c
index ad26477..99577e7 100644
--- a/app/widgets/gimpsettingsbox.c
+++ b/app/widgets/gimpsettingsbox.c
@@ -583,6 +583,17 @@ gimp_settings_box_setting_selected (GimpContainerView *view,
gimp_config_copy (GIMP_CONFIG (object),
GIMP_CONFIG (private->config), 0);
+ /* reset the "time" property, otherwise explicitly storing the
+ * config as setting will also copy the time, and the stored
+ * object will be considered to be among the automatically
+ * stored recently used settings
+ */
+ if (g_object_class_find_property (G_OBJECT_GET_CLASS (private->config),
+ "time"))
+ {
+ g_object_set (private->config, "time", 0, NULL);
+ }
+
gimp_container_view_select_item (view, NULL);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]