[gimp] app: more URI -> GFile in GimpFileDialog
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: more URI -> GFile in GimpFileDialog
- Date: Mon, 7 Jul 2014 23:44:33 +0000 (UTC)
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]