[gimp] libgimpwidgets: $XDG_DATA_HOME/icc/ is a common profile storage.
- From: Jehan Pagès <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] libgimpwidgets: $XDG_DATA_HOME/icc/ is a common profile storage.
- Date: Mon, 13 Jun 2016 01:25:09 +0000 (UTC)
commit 93d9265f0aa0d0295b92a46bb8a9e8177b6ee889
Author: Jehan <jehan girinstud io>
Date: Mon Jun 13 03:16:59 2016 +0200
libgimpwidgets: $XDG_DATA_HOME/icc/ is a common profile storage.
Even though many documentations will tell of $XDG_DATA_HOME/color/icc/,
some programs actually store color profiles in $XDG_DATA_HOME/icc/.
This is at least the case for GNOME color management.
Test it after $XDG_DATA_HOME/color/icc/ but before $HOME/.color/icc/.
libgimpwidgets/gimpcolorprofilechooserdialog.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/libgimpwidgets/gimpcolorprofilechooserdialog.c b/libgimpwidgets/gimpcolorprofilechooserdialog.c
index b5ba063..f20f606 100644
--- a/libgimpwidgets/gimpcolorprofilechooserdialog.c
+++ b/libgimpwidgets/gimpcolorprofilechooserdialog.c
@@ -258,6 +258,19 @@ gimp_color_profile_chooser_dialog_add_shortcut (GimpColorProfileChooserDialog *d
if (! folder_set)
{
g_free (folder);
+
+ /* Some software, like GNOME color, will save profiles in
+ * $XDG_DATA_HOME/icc/
+ */
+ folder = g_build_filename (g_get_user_data_dir (),
+ "icc", NULL);
+
+ folder_set = add_shortcut (dialog, folder);
+ }
+
+ if (! folder_set)
+ {
+ g_free (folder);
folder = g_build_filename (g_get_home_dir (),
".color", "icc", NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]