[gimp] app: more URI -> GFile in GimpFileDialog



commit d4b35785b525cb060098dae22023cad2caddebe2
Author: Michael Natterer <mitch gimp org>
Date:   Tue Jul 8 01:41:45 2014 +0200

    app: more URI -> GFile in GimpFileDialog

 app/widgets/gimpfiledialog.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/app/widgets/gimpfiledialog.c b/app/widgets/gimpfiledialog.c
index 87510ab..dd80b63 100644
--- a/app/widgets/gimpfiledialog.c
+++ b/app/widgets/gimpfiledialog.c
@@ -1047,6 +1047,7 @@ gimp_file_dialog_proc_changed (GimpFileProcView *view,
               if (last_dot != uri)
                 {
                   GString *s = g_string_new (uri);
+                  GFile   *file;
                   gchar   *basename;
 
                   if (last_dot)
@@ -1055,13 +1056,14 @@ gimp_file_dialog_proc_changed (GimpFileProcView *view,
                   g_string_append (s, ".");
                   g_string_append (s, (gchar *) proc->extensions_list->data);
 
-                  gtk_file_chooser_set_uri (chooser, s->str);
+                  file = g_file_new_for_uri (s->str);
+                  g_string_free (s, TRUE);
+
+                  gtk_file_chooser_set_file (chooser, file, NULL);
 
-                  basename = file_utils_uri_display_basename (s->str);
+                  basename = g_path_get_basename (gimp_file_get_utf8_name (file));
                   gtk_file_chooser_set_current_name (chooser, basename);
                   g_free (basename);
-
-                  g_string_free (s, TRUE);
                 }
             }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]