From 2a30a2bb749d02cc25bc8358064f5c7bfed3f8ca Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Wed, 26 Sep 2012 23:29:51 +0200 Subject: [PATCH] Bug 684698 - Preferences-Folders: only 15 folder items accepted Raise "max_paths" from 16 to 256 in all calls to gimp_path_parse(). --- app/core/gimpdatafactory.c | 6 +++--- libgimpbase/gimpdatafiles.c | 2 +- libgimpwidgets/gimppatheditor.c | 4 ++-- plug-ins/fractal-explorer/fractal-explorer-dialogs.c | 2 +- plug-ins/gfig/gfig-dialog.c | 2 +- plug-ins/gimpressionist/utils.c | 2 +- plug-ins/gradient-flare/gradient-flare.c | 2 +- plug-ins/lighting/lighting-ui.c | 4 ++-- plug-ins/script-fu/scheme-wrapper.c | 2 +- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app/core/gimpdatafactory.c b/app/core/gimpdatafactory.c index 10aea74ffa..62cba4f1cd 100644 --- a/app/core/gimpdatafactory.c +++ b/app/core/gimpdatafactory.c @@ -345,7 +345,7 @@ gimp_data_factory_data_load (GimpDataFactory *factory, g_free (writable_path); writable_path = tmp; - writable_list = gimp_path_parse (writable_path, 16, TRUE, NULL); + writable_list = gimp_path_parse (writable_path, 256, TRUE, NULL); g_object_set_data (G_OBJECT (factory), WRITABLE_PATH_KEY, writable_list); @@ -711,8 +711,8 @@ gimp_data_factory_get_save_dir (GimpDataFactory *factory, g_free (writable_path); writable_path = tmp; - path_list = gimp_path_parse (path, 16, FALSE, NULL); - writable_list = gimp_path_parse (writable_path, 16, FALSE, NULL); + path_list = gimp_path_parse (path, 256, FALSE, NULL); + writable_list = gimp_path_parse (writable_path, 256, FALSE, NULL); g_free (path); g_free (writable_path); diff --git a/libgimpbase/gimpdatafiles.c b/libgimpbase/gimpdatafiles.c index 117b1c89c3..ac7987cc93 100644 --- a/libgimpbase/gimpdatafiles.c +++ b/libgimpbase/gimpdatafiles.c @@ -91,7 +91,7 @@ gimp_datafiles_read_directories (const gchar *path_str, local_path = g_strdup (path_str); - path = gimp_path_parse (local_path, 16, TRUE, NULL); + path = gimp_path_parse (local_path, 256, TRUE, NULL); for (list = path; list; list = g_list_next (list)) { diff --git a/libgimpwidgets/gimppatheditor.c b/libgimpwidgets/gimppatheditor.c index f8fa41d724..07155bc0b1 100644 --- a/libgimpwidgets/gimppatheditor.c +++ b/libgimpwidgets/gimppatheditor.c @@ -373,7 +373,7 @@ gimp_path_editor_set_path (GimpPathEditor *editor, g_free (old_path); - path_list = gimp_path_parse (path, 16, FALSE, NULL); + path_list = gimp_path_parse (path, 256, FALSE, NULL); gtk_list_store_clear (editor->dir_list); @@ -456,7 +456,7 @@ gimp_path_editor_set_writable_path (GimpPathEditor *editor, gtk_tree_view_column_set_visible (editor->writable_column, TRUE); - path_list = gimp_path_parse (path, 16, FALSE, NULL); + path_list = gimp_path_parse (path, 256, FALSE, NULL); model = GTK_TREE_MODEL (editor->dir_list); diff --git a/plug-ins/fractal-explorer/fractal-explorer-dialogs.c b/plug-ins/fractal-explorer/fractal-explorer-dialogs.c index 2ecbae71d3..2a4a478cd9 100644 --- a/plug-ins/fractal-explorer/fractal-explorer-dialogs.c +++ b/plug-ins/fractal-explorer/fractal-explorer-dialogs.c @@ -1589,7 +1589,7 @@ file_chooser_set_default_folder (GtkFileChooser *chooser) if (! fractalexplorer_path) return; - path_list = gimp_path_parse (fractalexplorer_path, 16, FALSE, NULL); + path_list = gimp_path_parse (fractalexplorer_path, 256, FALSE, NULL); dir = gimp_path_get_user_writable_dir (path_list); diff --git a/plug-ins/gfig/gfig-dialog.c b/plug-ins/gfig/gfig-dialog.c index ad6c5a59b6..48694a79d8 100644 --- a/plug-ins/gfig/gfig-dialog.c +++ b/plug-ins/gfig/gfig-dialog.c @@ -611,7 +611,7 @@ gfig_get_user_writable_dir (void) GList *list; gchar *dir; - list = gimp_path_parse (gfig_path, 16, FALSE, NULL); + list = gimp_path_parse (gfig_path, 256, FALSE, NULL); dir = gimp_path_get_user_writable_dir (list); gimp_path_free (list); diff --git a/plug-ins/gimpressionist/utils.c b/plug-ins/gimpressionist/utils.c index ebb07db286..95bd9b94f4 100644 --- a/plug-ins/gimpressionist/utils.c +++ b/plug-ins/gimpressionist/utils.c @@ -153,7 +153,7 @@ parsepath (void) g_free (full_path); } - parsepath_cached_path = gimp_path_parse (rc_path, 16, FALSE, NULL); + parsepath_cached_path = gimp_path_parse (rc_path, 256, FALSE, NULL); g_free (rc_path); diff --git a/plug-ins/gradient-flare/gradient-flare.c b/plug-ins/gradient-flare/gradient-flare.c index b3595f8986..f30cfcdf77 100644 --- a/plug-ins/gradient-flare/gradient-flare.c +++ b/plug-ins/gradient-flare/gradient-flare.c @@ -1467,7 +1467,7 @@ gflare_save (GFlare *gflare) return; } - list = gimp_path_parse (gflare_path, 16, FALSE, NULL); + list = gimp_path_parse (gflare_path, 256, FALSE, NULL); path = gimp_path_get_user_writable_dir (list); gimp_path_free (list); diff --git a/plug-ins/lighting/lighting-ui.c b/plug-ins/lighting/lighting-ui.c index 1275fd95e7..70440847d0 100644 --- a/plug-ins/lighting/lighting-ui.c +++ b/plug-ins/lighting/lighting-ui.c @@ -1177,7 +1177,7 @@ save_lighting_preset (GtkWidget *widget, GList *list; gchar *dir; - list = gimp_path_parse (lighting_effects_path, 16, FALSE, NULL); + list = gimp_path_parse (lighting_effects_path, 256, FALSE, NULL); dir = gimp_path_get_user_writable_dir (list); gimp_path_free (list); @@ -1318,7 +1318,7 @@ load_lighting_preset (GtkWidget *widget, GList *list; gchar *dir; - list = gimp_path_parse (lighting_effects_path, 16, FALSE, NULL); + list = gimp_path_parse (lighting_effects_path, 256, FALSE, NULL); dir = gimp_path_get_user_writable_dir (list); gimp_path_free (list); diff --git a/plug-ins/script-fu/scheme-wrapper.c b/plug-ins/script-fu/scheme-wrapper.c index 576c586539..d8d67f02a9 100644 --- a/plug-ins/script-fu/scheme-wrapper.c +++ b/plug-ins/script-fu/scheme-wrapper.c @@ -235,7 +235,7 @@ tinyscheme_init (const gchar *path, if (path) { - GList *dir_list = gimp_path_parse (path, 16, TRUE, NULL); + GList *dir_list = gimp_path_parse (path, 256, TRUE, NULL); GList *list; for (list = dir_list; list; list = g_list_next (list))