[gnome-photos/wip/uajain/pre_select_exported_file: 3/3] export-notification: Pre-select the exported file
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-photos/wip/uajain/pre_select_exported_file: 3/3] export-notification: Pre-select the exported file
- Date: Sun, 4 Feb 2018 11:03:10 +0000 (UTC)
commit 00acbca4143e496a8b50f5d123dac842dcd7a7d8
Author: Umang Jain <mailumangjain gmail com>
Date: Sat Feb 3 20:30:52 2018 +0530
export-notification: Pre-select the exported file
While opening the "Export Folder" from the notification, it is
good to pre-select the file that was just exported.
https://gitlab.gnome.org/GNOME/gnome-photos/issues/6
src/photos-export-notification.c | 21 +++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
---
diff --git a/src/photos-export-notification.c b/src/photos-export-notification.c
index 01dff2a5..4f84276e 100644
--- a/src/photos-export-notification.c
+++ b/src/photos-export-notification.c
@@ -19,6 +19,7 @@
#include "config.h"
+#include <dazzle.h>
#include <gio/gdesktopappinfo.h>
#include <glib/gi18n.h>
#include <gtk/gtk.h>
@@ -164,9 +165,24 @@ photos_export_notification_export_folder (PhotosExportNotification *self)
time = gtk_get_current_event_time ();
if (self->items->next == NULL) /* length == 1 */
- directory = g_file_get_parent (self->file);
+ {
+ {
+ g_autoptr (GError) error = NULL;
+ g_autofree gchar *file_uri = NULL;
+
+ if (dzl_file_manager_show (self->file, &error))
+ goto out;
+
+ file_uri = g_file_get_uri (self->file);
+ g_warning ("Unable to use org.freedesktop.FileManager1 for %s: %s", file_uri, error->message);
+ }
+
+ directory = g_file_get_parent (self->file);
+ }
else
- directory = g_object_ref (self->file);
+ {
+ directory = g_object_ref (self->file);
+ }
directory_uri = g_file_get_uri (directory);
@@ -177,6 +193,7 @@ photos_export_notification_export_folder (PhotosExportNotification *self)
g_warning ("Failed to open uri: %s", error->message);
}
+ out:
photos_export_notification_destroy (self);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]