summaryrefslogtreecommitdiff
path: root/src/DesktopIntegration.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/DesktopIntegration.c')
-rw-r--r--src/DesktopIntegration.c2190
1 files changed, 1128 insertions, 1062 deletions
diff --git a/src/DesktopIntegration.c b/src/DesktopIntegration.c
index c1e90ba..5fb90ef 100644
--- a/src/DesktopIntegration.c
+++ b/src/DesktopIntegration.c
@@ -1,4 +1,4 @@
-/* DesktopIntegration.c generated by valac 0.36.6, the Vala compiler
+/* DesktopIntegration.c generated by valac 0.40.4, the Vala compiler
* generated from DesktopIntegration.vala, do not modify */
/* Copyright 2016 Software Freedom Conservancy Inc.
@@ -7,6 +7,7 @@
* (version 2.1 or later). See the COPYING file in this distribution.
*/
+
#include <glib.h>
#include <glib-object.h>
#include <stdlib.h>
@@ -321,32 +322,55 @@ static gpointer desktop_integration_background_slideshow_xml_builder_parent_clas
#define DESKTOP_INTEGRATION_DESKTOP_SLIDESHOW_XML_FILENAME "wallpaper.xml"
gpointer exporter_ui_ref (gpointer instance);
void exporter_ui_unref (gpointer instance);
-GParamSpec* param_spec_exporter_ui (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_exporter_ui (GValue* value, gpointer v_object);
-void value_take_exporter_ui (GValue* value, gpointer v_object);
+GParamSpec* param_spec_exporter_ui (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags);
+void value_set_exporter_ui (GValue* value,
+ gpointer v_object);
+void value_take_exporter_ui (GValue* value,
+ gpointer v_object);
gpointer value_get_exporter_ui (const GValue* value);
GType exporter_ui_get_type (void) G_GNUC_CONST;
void desktop_integration_init (void);
void desktop_integration_terminate (void);
-GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types, int mime_types_length1, GeeArrayList* preferred_apps);
+GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types,
+ int mime_types_length1,
+ GeeArrayList* preferred_apps);
GType sorted_list_get_type (void) G_GNUC_CONST;
-SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int mime_types_length1);
-gint64 desktop_integration_app_info_comparator (void* a, void* b);
-static gint64 _desktop_integration_app_info_comparator_comparator (void* a, void* b, gpointer self);
-SortedList* sorted_list_new (GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, Comparator cmp, void* cmp_target);
-SortedList* sorted_list_construct (GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, Comparator cmp, void* cmp_target);
+SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types,
+ int mime_types_length1);
+gint64 desktop_integration_app_info_comparator (void* a,
+ void* b);
+static gint64 _desktop_integration_app_info_comparator_comparator (void* a,
+ void* b,
+ gpointer self);
+SortedList* sorted_list_new (GType g_type,
+ GBoxedCopyFunc g_dup_func,
+ GDestroyNotify g_destroy_func,
+ Comparator cmp,
+ void* cmp_target);
+SortedList* sorted_list_construct (GType object_type,
+ GType g_type,
+ GBoxedCopyFunc g_dup_func,
+ GDestroyNotify g_destroy_func,
+ Comparator cmp,
+ void* cmp_target);
#define RESOURCES_APP_TITLE "Shotwell"
static void _g_object_unref0_ (gpointer var);
-static void _g_list_free__g_object_unref0_ (GList* self);
+static inline void _g_list_free__g_object_unref0_ (GList* self);
gchar* desktop_integration_get_app_open_command (GAppInfo* app_info);
gboolean desktop_integration_is_send_to_installed (void);
-void desktop_integration_files_send_to (GFile** files, int files_length1);
+void desktop_integration_files_send_to (GFile** files,
+ int files_length1);
GType page_window_get_type (void) G_GNUC_CONST;
GType app_window_get_type (void) G_GNUC_CONST;
AppWindow* app_window_get_instance (void);
void page_window_set_busy_cursor (PageWindow* self);
void page_window_set_normal_cursor (PageWindow* self);
-void app_window_error_message (const gchar* message, GtkWindow* parent);
+void app_window_error_message (const gchar* message,
+ GtkWindow* parent);
GType data_object_get_type (void) G_GNUC_CONST;
GType data_source_get_type (void) G_GNUC_CONST;
GType thumbnail_source_get_type (void) G_GNUC_CONST;
@@ -354,15 +378,22 @@ GType media_source_get_type (void) G_GNUC_CONST;
void desktop_integration_send_to (GeeCollection* media);
GType export_dialog_get_type (void) G_GNUC_CONST;
ExportDialog* export_dialog_new (const gchar* title);
-ExportDialog* export_dialog_construct (GType object_type, const gchar* title);
+ExportDialog* export_dialog_construct (GType object_type,
+ const gchar* title);
gboolean media_source_collection_has_video (GeeCollection* media);
gboolean media_source_collection_has_photo (GeeCollection* media);
GType video_source_get_type (void) G_GNUC_CONST;
GType video_get_type (void) G_GNUC_CONST;
GType exporter_get_type (void) G_GNUC_CONST;
-ExporterUI* video_export_many (GeeCollection* videos, ExporterCompletionCallback done, void* done_target, gboolean export_in_place);
-void desktop_integration_on_send_to_export_completed (Exporter* exporter, gboolean is_cancelled);
-static void _desktop_integration_on_send_to_export_completed_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self);
+ExporterUI* video_export_many (GeeCollection* videos,
+ ExporterCompletionCallback done,
+ void* done_target,
+ gboolean export_in_place);
+void desktop_integration_on_send_to_export_completed (Exporter* exporter,
+ gboolean is_cancelled);
+static void _desktop_integration_on_send_to_export_completed_exporter_completion_callback (Exporter* exporter,
+ gboolean is_cancelled,
+ gpointer self);
GType scale_constraint_get_type (void) G_GNUC_CONST;
GType export_format_parameters_get_type (void) G_GNUC_CONST;
GType export_format_mode_get_type (void) G_GNUC_CONST;
@@ -371,65 +402,139 @@ GType jpeg_quality_get_type (void) G_GNUC_CONST;
ExportFormatParameters* export_format_parameters_dup (const ExportFormatParameters* self);
void export_format_parameters_free (ExportFormatParameters* self);
void export_format_parameters_current (ExportFormatParameters* result);
-gboolean export_dialog_execute (ExportDialog* self, gint* scale, ScaleConstraint* constraint, ExportFormatParameters* parameters);
+gboolean export_dialog_execute (ExportDialog* self,
+ gint* scale,
+ ScaleConstraint* constraint,
+ ExportFormatParameters* parameters);
GType scaling_get_type (void) G_GNUC_CONST;
GType dimensions_get_type (void) G_GNUC_CONST;
Dimensions* dimensions_dup (const Dimensions* self);
void dimensions_free (Dimensions* self);
Scaling* scaling_dup (const Scaling* self);
void scaling_free (Scaling* self);
-void scaling_for_constraint (ScaleConstraint constraint, gint scale, gboolean scale_up, Scaling* result);
-Exporter* exporter_new_for_temp_file (GeeCollection* to_export, Scaling* scaling, ExportFormatParameters* export_params);
-Exporter* exporter_construct_for_temp_file (GType object_type, GeeCollection* to_export, Scaling* scaling, ExportFormatParameters* export_params);
+void scaling_for_constraint (ScaleConstraint constraint,
+ gint scale,
+ gboolean scale_up,
+ Scaling* result);
+Exporter* exporter_new_for_temp_file (GeeCollection* to_export,
+ Scaling* scaling,
+ ExportFormatParameters* export_params);
+Exporter* exporter_construct_for_temp_file (GType object_type,
+ GeeCollection* to_export,
+ Scaling* scaling,
+ ExportFormatParameters* export_params);
ExporterUI* exporter_ui_new (Exporter* exporter);
-ExporterUI* exporter_ui_construct (GType object_type, Exporter* exporter);
-void exporter_ui_export (ExporterUI* self, ExporterCompletionCallback completion_callback, void* completion_callback_target);
-GFile** exporter_get_exported_files (Exporter* self, int* result_length1);
+ExporterUI* exporter_ui_construct (GType object_type,
+ Exporter* exporter);
+void exporter_ui_export (ExporterUI* self,
+ ExporterCompletionCallback completion_callback,
+ void* completion_callback_target);
+GFile** exporter_get_exported_files (Exporter* self,
+ int* result_length1);
GType photo_source_get_type (void) G_GNUC_CONST;
GType photo_get_type (void) G_GNUC_CONST;
-void desktop_integration_set_background (Photo* photo, gboolean desktop, gboolean screensaver);
+void desktop_integration_set_background (Photo* photo,
+ gboolean desktop,
+ gboolean screensaver);
PhotoFileFormat photo_get_best_export_file_format (Photo* self);
-GFile* app_dirs_get_data_subdir (const gchar* name, const gchar* subname);
-gchar* photo_file_format_get_default_basename (PhotoFileFormat self, const gchar* name);
+GFile* app_dirs_get_data_subdir (const gchar* name,
+ const gchar* subname);
+gchar* photo_file_format_get_default_basename (PhotoFileFormat self,
+ const gchar* name);
GType configuration_facade_get_type (void) G_GNUC_CONST;
GType config_facade_get_type (void) G_GNUC_CONST;
ConfigFacade* config_facade_get_instance (void);
gchar* configuration_facade_get_desktop_background (ConfigurationFacade* self);
-void photo_export (Photo* self, GFile* dest_file, Scaling* scaling, JpegQuality quality, PhotoFileFormat export_format, gboolean direct_copy_unmodified, gboolean export_metadata, GError** error);
+void photo_export (Photo* self,
+ GFile* dest_file,
+ Scaling* scaling,
+ JpegQuality quality,
+ PhotoFileFormat export_format,
+ gboolean direct_copy_unmodified,
+ gboolean export_metadata,
+ GError** error);
void scaling_for_original (Scaling* result);
-void configuration_facade_set_desktop_background (ConfigurationFacade* self, const gchar* filename);
-void configuration_facade_set_screensaver (ConfigurationFacade* self, const gchar* filename);
+void configuration_facade_set_desktop_background (ConfigurationFacade* self,
+ const gchar* filename);
+void configuration_facade_set_screensaver (ConfigurationFacade* self,
+ const gchar* filename);
gpointer desktop_integration_background_slideshow_xml_builder_ref (gpointer instance);
void desktop_integration_background_slideshow_xml_builder_unref (gpointer instance);
-GParamSpec* desktop_integration_param_spec_background_slideshow_xml_builder (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void desktop_integration_value_set_background_slideshow_xml_builder (GValue* value, gpointer v_object);
-void desktop_integration_value_take_background_slideshow_xml_builder (GValue* value, gpointer v_object);
+GParamSpec* desktop_integration_param_spec_background_slideshow_xml_builder (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags);
+void desktop_integration_value_set_background_slideshow_xml_builder (GValue* value,
+ gpointer v_object);
+void desktop_integration_value_take_background_slideshow_xml_builder (GValue* value,
+ gpointer v_object);
gpointer desktop_integration_value_get_background_slideshow_xml_builder (const GValue* value);
GType desktop_integration_background_slideshow_xml_builder_get_type (void) G_GNUC_CONST;
#define DESKTOP_INTEGRATION_BACKGROUND_SLIDESHOW_XML_BUILDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER, DesktopIntegrationBackgroundSlideshowXMLBuilderPrivate))
-enum {
- DESKTOP_INTEGRATION_BACKGROUND_SLIDESHOW_XML_BUILDER_DUMMY_PROPERTY
-};
-DesktopIntegrationBackgroundSlideshowXMLBuilder* desktop_integration_background_slideshow_xml_builder_new (GFile* destination, gdouble duration, gdouble transition);
-DesktopIntegrationBackgroundSlideshowXMLBuilder* desktop_integration_background_slideshow_xml_builder_construct (GType object_type, GFile* destination, gdouble duration, gdouble transition);
-void desktop_integration_background_slideshow_xml_builder_open (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GError** error);
-static void desktop_integration_background_slideshow_xml_builder_write_transition (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* from, GFile* to, GError** error);
-static void desktop_integration_background_slideshow_xml_builder_write_static (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* file, GError** error);
-void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* file, GError** error);
-GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GError** error);
+DesktopIntegrationBackgroundSlideshowXMLBuilder* desktop_integration_background_slideshow_xml_builder_new (GFile* destination,
+ gdouble duration,
+ gdouble transition);
+DesktopIntegrationBackgroundSlideshowXMLBuilder* desktop_integration_background_slideshow_xml_builder_construct (GType object_type,
+ GFile* destination,
+ gdouble duration,
+ gdouble transition);
+void desktop_integration_background_slideshow_xml_builder_open (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GError** error);
+static void desktop_integration_background_slideshow_xml_builder_write_transition (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GFile* from,
+ GFile* to,
+ GError** error);
+static void desktop_integration_background_slideshow_xml_builder_write_static (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GFile* file,
+ GError** error);
+void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GFile* file,
+ GError** error);
+GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GError** error);
static void desktop_integration_background_slideshow_xml_builder_finalize (DesktopIntegrationBackgroundSlideshowXMLBuilder * obj);
-void desktop_integration_set_background_slideshow (GeeCollection* photos, gdouble duration, gdouble transition, gboolean desktop_background, gboolean screensaver);
-void delete_all_files (GFile* dir, GeeSet* exceptions, ProgressMonitor monitor, void* monitor_target, guint64 file_count, GCancellable* cancellable, GError** error);
-void scaling_to_fill_screen (GtkWindow* window, Scaling* result);
-Exporter* exporter_new (GeeCollection* to_export, GFile* dir, Scaling* scaling, ExportFormatParameters* export_params, gboolean auto_replace_all);
-Exporter* exporter_construct (GType object_type, GeeCollection* to_export, GFile* dir, Scaling* scaling, ExportFormatParameters* export_params, gboolean auto_replace_all);
-void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboolean is_cancelled);
-static void _desktop_integration_on_desktop_slideshow_exported_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-
-
-void desktop_integration_init (void) {
+void desktop_integration_set_background_slideshow (GeeCollection* photos,
+ gdouble duration,
+ gdouble transition,
+ gboolean desktop_background,
+ gboolean screensaver);
+void delete_all_files (GFile* dir,
+ GeeSet* exceptions,
+ ProgressMonitor monitor,
+ void* monitor_target,
+ guint64 file_count,
+ GCancellable* cancellable,
+ GError** error);
+void scaling_to_fill_screen (GtkWindow* window,
+ Scaling* result);
+Exporter* exporter_new (GeeCollection* to_export,
+ GFile* dir,
+ Scaling* scaling,
+ ExportFormatParameters* export_params,
+ gboolean auto_replace_all);
+Exporter* exporter_construct (GType object_type,
+ GeeCollection* to_export,
+ GFile* dir,
+ Scaling* scaling,
+ ExportFormatParameters* export_params,
+ gboolean auto_replace_all);
+void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter,
+ gboolean is_cancelled);
+static void _desktop_integration_on_desktop_slideshow_exported_exporter_completion_callback (Exporter* exporter,
+ gboolean is_cancelled,
+ gpointer self);
+static void _vala_array_destroy (gpointer array,
+ gint array_length,
+ GDestroyNotify destroy_func);
+static void _vala_array_free (gpointer array,
+ gint array_length,
+ GDestroyNotify destroy_func);
+
+
+void
+desktop_integration_init (void)
+{
gint _tmp0_;
gchar* _tmp1_;
gchar* _tmp2_;
@@ -441,7 +546,7 @@ void desktop_integration_init (void) {
if (_tmp0_ != 0) {
#line 24 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 445 "DesktopIntegration.c"
+#line 550 "DesktopIntegration.c"
}
#line 26 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp1_ = g_find_program_in_path (DESKTOP_INTEGRATION_SENDTO_EXEC);
@@ -451,11 +556,13 @@ void desktop_integration_init (void) {
desktop_integration_send_to_installed = _tmp2_ != NULL;
#line 26 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_free0 (_tmp2_);
-#line 455 "DesktopIntegration.c"
+#line 560 "DesktopIntegration.c"
}
-void desktop_integration_terminate (void) {
+void
+desktop_integration_terminate (void)
+{
gint _tmp0_;
gint _tmp1_;
#line 30 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -468,161 +575,152 @@ void desktop_integration_terminate (void) {
if (_tmp1_ == 0) {
#line 31 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 472 "DesktopIntegration.c"
+#line 579 "DesktopIntegration.c"
}
}
-static gpointer _g_object_ref0 (gpointer self) {
+static gpointer
+_g_object_ref0 (gpointer self)
+{
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return self ? g_object_ref (self) : NULL;
-#line 480 "DesktopIntegration.c"
+#line 589 "DesktopIntegration.c"
}
-static gboolean string_contains (const gchar* self, const gchar* needle) {
+static gboolean
+string_contains (const gchar* self,
+ const gchar* needle)
+{
gboolean result = FALSE;
- const gchar* _tmp0_;
- gchar* _tmp1_;
-#line 1403 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+ gchar* _tmp0_;
+#line 1417 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
g_return_val_if_fail (self != NULL, FALSE);
-#line 1403 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 1417 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
g_return_val_if_fail (needle != NULL, FALSE);
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = needle;
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_ != NULL;
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 1418 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
+ _tmp0_ = strstr ((gchar*) self, (gchar*) needle);
+#line 1418 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
+ result = _tmp0_ != NULL;
+#line 1418 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return result;
-#line 500 "DesktopIntegration.c"
+#line 609 "DesktopIntegration.c"
}
-GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types, int mime_types_length1, GeeArrayList* preferred_apps) {
+GAppInfo*
+desktop_integration_get_default_app_for_mime_types (gchar** mime_types,
+ int mime_types_length1,
+ GeeArrayList* preferred_apps)
+{
GAppInfo* result = NULL;
SortedList* external_apps = NULL;
- gchar** _tmp0_;
- gint _tmp0__length1;
- SortedList* _tmp1_;
+ SortedList* _tmp0_;
#line 34 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_val_if_fail (GEE_IS_ARRAY_LIST (preferred_apps), NULL);
#line 36 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0_ = mime_types;
-#line 36 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0__length1 = mime_types_length1;
-#line 36 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = desktop_integration_get_apps_for_mime_types (_tmp0_, _tmp0__length1);
+ _tmp0_ = desktop_integration_get_apps_for_mime_types (mime_types, mime_types_length1);
#line 36 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- external_apps = _tmp1_;
-#line 520 "DesktopIntegration.c"
+ external_apps = _tmp0_;
+#line 627 "DesktopIntegration.c"
{
GeeArrayList* _preferred_app_list = NULL;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
+ GeeArrayList* _tmp1_;
gint _preferred_app_size = 0;
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
+ GeeArrayList* _tmp2_;
+ gint _tmp3_;
+ gint _tmp4_;
gint _preferred_app_index = 0;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = preferred_apps;
-#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
+ _tmp1_ = _g_object_ref0 (preferred_apps);
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _preferred_app_list = _tmp3_;
+ _preferred_app_list = _tmp1_;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = _preferred_app_list;
+ _tmp2_ = _preferred_app_list;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection));
+ _tmp3_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection));
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = _tmp5_;
+ _tmp4_ = _tmp3_;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _preferred_app_size = _tmp6_;
+ _preferred_app_size = _tmp4_;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_preferred_app_index = -1;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
while (TRUE) {
-#line 548 "DesktopIntegration.c"
+#line 652 "DesktopIntegration.c"
+ gint _tmp5_;
+ gint _tmp6_;
gint _tmp7_;
- gint _tmp8_;
- gint _tmp9_;
gchar* preferred_app = NULL;
- GeeArrayList* _tmp10_;
- gint _tmp11_;
- gpointer _tmp12_;
+ GeeArrayList* _tmp8_;
+ gint _tmp9_;
+ gpointer _tmp10_;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = _preferred_app_index;
+ _tmp5_ = _preferred_app_index;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _preferred_app_index = _tmp7_ + 1;
+ _preferred_app_index = _tmp5_ + 1;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = _preferred_app_index;
+ _tmp6_ = _preferred_app_index;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = _preferred_app_size;
+ _tmp7_ = _preferred_app_size;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (!(_tmp8_ < _tmp9_)) {
+ if (!(_tmp6_ < _tmp7_)) {
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
break;
-#line 568 "DesktopIntegration.c"
+#line 672 "DesktopIntegration.c"
}
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = _preferred_app_list;
+ _tmp8_ = _preferred_app_list;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp11_ = _preferred_app_index;
+ _tmp9_ = _preferred_app_index;
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = gee_abstract_list_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GEE_TYPE_ABSTRACT_LIST, GeeAbstractList), _tmp11_);
+ _tmp10_ = gee_abstract_list_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, GEE_TYPE_ABSTRACT_LIST, GeeAbstractList), _tmp9_);
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- preferred_app = (gchar*) _tmp12_;
-#line 578 "DesktopIntegration.c"
+ preferred_app = (gchar*) _tmp10_;
+#line 682 "DesktopIntegration.c"
{
GeeIterator* _external_app_it = NULL;
- SortedList* _tmp13_;
- GeeIterator* _tmp14_;
+ SortedList* _tmp11_;
+ GeeIterator* _tmp12_;
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp13_ = external_apps;
+ _tmp11_ = external_apps;
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp14_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, GEE_TYPE_ITERABLE, GeeIterable));
+ _tmp12_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, GEE_TYPE_ITERABLE, GeeIterable));
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _external_app_it = _tmp14_;
+ _external_app_it = _tmp12_;
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
while (TRUE) {
-#line 591 "DesktopIntegration.c"
- GeeIterator* _tmp15_;
- gboolean _tmp16_;
+#line 695 "DesktopIntegration.c"
+ GeeIterator* _tmp13_;
GAppInfo* external_app = NULL;
- GeeIterator* _tmp17_;
- gpointer _tmp18_;
- GAppInfo* _tmp19_;
- const gchar* _tmp20_;
- const gchar* _tmp21_;
- gboolean _tmp22_;
+ GeeIterator* _tmp14_;
+ gpointer _tmp15_;
+ GAppInfo* _tmp16_;
+ const gchar* _tmp17_;
+ const gchar* _tmp18_;
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp15_ = _external_app_it;
+ _tmp13_ = _external_app_it;
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp16_ = gee_iterator_next (_tmp15_);
-#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (!_tmp16_) {
+ if (!gee_iterator_next (_tmp13_)) {
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
break;
-#line 609 "DesktopIntegration.c"
+#line 709 "DesktopIntegration.c"
}
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp17_ = _external_app_it;
+ _tmp14_ = _external_app_it;
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp18_ = gee_iterator_get (_tmp17_);
+ _tmp15_ = gee_iterator_get (_tmp14_);
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- external_app = (GAppInfo*) _tmp18_;
-#line 40 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp19_ = external_app;
+ external_app = (GAppInfo*) _tmp15_;
#line 40 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp20_ = g_app_info_get_name (_tmp19_);
+ _tmp16_ = external_app;
#line 40 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp21_ = preferred_app;
+ _tmp17_ = g_app_info_get_name (_tmp16_);
#line 40 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp22_ = string_contains (_tmp20_, _tmp21_);
+ _tmp18_ = preferred_app;
#line 40 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp22_) {
+ if (string_contains (_tmp17_, _tmp18_)) {
#line 41 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
result = external_app;
#line 41 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -635,23 +733,23 @@ GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types
_g_object_unref0 (external_apps);
#line 41 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 639 "DesktopIntegration.c"
+#line 737 "DesktopIntegration.c"
}
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (external_app);
-#line 643 "DesktopIntegration.c"
+#line 741 "DesktopIntegration.c"
}
#line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (_external_app_it);
-#line 647 "DesktopIntegration.c"
+#line 745 "DesktopIntegration.c"
}
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_free0 (preferred_app);
-#line 651 "DesktopIntegration.c"
+#line 749 "DesktopIntegration.c"
}
#line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (_preferred_app_list);
-#line 655 "DesktopIntegration.c"
+#line 753 "DesktopIntegration.c"
}
#line 45 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
result = NULL;
@@ -659,292 +757,276 @@ GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types
_g_object_unref0 (external_apps);
#line 45 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 663 "DesktopIntegration.c"
+#line 761 "DesktopIntegration.c"
}
-gint64 desktop_integration_app_info_comparator (void* a, void* b) {
+gint64
+desktop_integration_app_info_comparator (void* a,
+ void* b)
+{
gint64 result = 0LL;
- void* _tmp0_;
- const gchar* _tmp1_;
+ const gchar* _tmp0_;
+ gchar* _tmp1_;
gchar* _tmp2_;
- gchar* _tmp3_;
- void* _tmp4_;
- const gchar* _tmp5_;
- gchar* _tmp6_;
- gchar* _tmp7_;
- gint _tmp8_;
- gint64 _tmp9_;
-#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0_ = a;
-#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = g_app_info_get_name (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, g_app_info_get_type (), GAppInfo));
+ const gchar* _tmp3_;
+ gchar* _tmp4_;
+ gchar* _tmp5_;
+ gint64 _tmp6_;
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = g_utf8_strdown (_tmp1_, (gssize) -1);
+ _tmp0_ = g_app_info_get_name (G_TYPE_CHECK_INSTANCE_CAST (a, g_app_info_get_type (), GAppInfo));
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = _tmp2_;
+ _tmp1_ = g_utf8_strdown (_tmp0_, (gssize) -1);
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = b;
+ _tmp2_ = _tmp1_;
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = g_app_info_get_name (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, g_app_info_get_type (), GAppInfo));
+ _tmp3_ = g_app_info_get_name (G_TYPE_CHECK_INSTANCE_CAST (b, g_app_info_get_type (), GAppInfo));
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = g_utf8_strdown (_tmp5_, (gssize) -1);
+ _tmp4_ = g_utf8_strdown (_tmp3_, (gssize) -1);
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = _tmp6_;
+ _tmp5_ = _tmp4_;
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = g_utf8_collate (_tmp3_, _tmp7_);
+ _tmp6_ = (gint64) g_utf8_collate (_tmp2_, _tmp5_);
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = (gint64) _tmp8_;
+ _g_free0 (_tmp5_);
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp7_);
-#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp3_);
+ _g_free0 (_tmp2_);
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- result = _tmp9_;
+ result = _tmp6_;
#line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 707 "DesktopIntegration.c"
+#line 799 "DesktopIntegration.c"
}
-static gint64 _desktop_integration_app_info_comparator_comparator (void* a, void* b, gpointer self) {
+static gint64
+_desktop_integration_app_info_comparator_comparator (void* a,
+ void* b,
+ gpointer self)
+{
gint64 result;
result = desktop_integration_app_info_comparator (a, b);
#line 54 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 716 "DesktopIntegration.c"
+#line 812 "DesktopIntegration.c"
}
-static void _g_object_unref0_ (gpointer var) {
+static void
+_g_object_unref0_ (gpointer var)
+{
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
(var == NULL) ? NULL : (var = (g_object_unref (var), NULL));
-#line 723 "DesktopIntegration.c"
+#line 821 "DesktopIntegration.c"
}
-static void _g_list_free__g_object_unref0_ (GList* self) {
+static inline void
+_g_list_free__g_object_unref0_ (GList* self)
+{
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_list_foreach (self, (GFunc) _g_object_unref0_, NULL);
-#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_list_free (self);
-#line 732 "DesktopIntegration.c"
+ g_list_free_full (self, (GDestroyNotify) _g_object_unref0_);
+#line 830 "DesktopIntegration.c"
}
-SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int mime_types_length1) {
+SortedList*
+desktop_integration_get_apps_for_mime_types (gchar** mime_types,
+ int mime_types_length1)
+{
SortedList* result = NULL;
SortedList* external_apps = NULL;
SortedList* _tmp0_;
- gchar** _tmp1_;
- gint _tmp1__length1;
- gchar** _tmp2_;
- gint _tmp2__length1;
#line 54 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp0_ = sorted_list_new (g_app_info_get_type (), (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, _desktop_integration_app_info_comparator_comparator, NULL);
#line 54 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
external_apps = _tmp0_;
#line 56 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = mime_types;
-#line 56 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1__length1 = mime_types_length1;
-#line 56 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp1__length1 == 0) {
+ if (mime_types_length1 == 0) {
#line 57 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
result = external_apps;
#line 57 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 758 "DesktopIntegration.c"
+#line 851 "DesktopIntegration.c"
}
-#line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = mime_types;
-#line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2__length1 = mime_types_length1;
-#line 764 "DesktopIntegration.c"
{
gchar** mime_type_collection = NULL;
gint mime_type_collection_length1 = 0;
gint _mime_type_collection_size_ = 0;
gint mime_type_it = 0;
#line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- mime_type_collection = _tmp2_;
+ mime_type_collection = mime_types;
#line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- mime_type_collection_length1 = _tmp2__length1;
+ mime_type_collection_length1 = mime_types_length1;
#line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- for (mime_type_it = 0; mime_type_it < _tmp2__length1; mime_type_it = mime_type_it + 1) {
-#line 776 "DesktopIntegration.c"
- gchar* _tmp3_;
+ for (mime_type_it = 0; mime_type_it < mime_types_length1; mime_type_it = mime_type_it + 1) {
+#line 864 "DesktopIntegration.c"
+ gchar* _tmp1_;
gchar* mime_type = NULL;
#line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = g_strdup (mime_type_collection[mime_type_it]);
+ _tmp1_ = g_strdup (mime_type_collection[mime_type_it]);
#line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- mime_type = _tmp3_;
-#line 783 "DesktopIntegration.c"
+ mime_type = _tmp1_;
+#line 871 "DesktopIntegration.c"
{
gchar* content_type = NULL;
+ const gchar* _tmp2_;
+ gchar* _tmp3_;
const gchar* _tmp4_;
- gchar* _tmp5_;
- const gchar* _tmp6_;
- const gchar* _tmp7_;
- GList* _tmp8_;
+ const gchar* _tmp5_;
+ GList* _tmp6_;
#line 62 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = mime_type;
+ _tmp2_ = mime_type;
#line 62 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = g_content_type_from_mime_type (_tmp4_);
+ _tmp3_ = g_content_type_from_mime_type (_tmp2_);
#line 62 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- content_type = _tmp5_;
+ content_type = _tmp3_;
#line 63 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = content_type;
+ _tmp4_ = content_type;
#line 63 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp6_ == NULL) {
+ if (_tmp4_ == NULL) {
#line 64 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_free0 (content_type);
#line 64 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_free0 (mime_type);
#line 64 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
break;
-#line 807 "DesktopIntegration.c"
+#line 895 "DesktopIntegration.c"
}
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = content_type;
+ _tmp5_ = content_type;
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = g_app_info_get_all_for_type (_tmp7_);
-#line 813 "DesktopIntegration.c"
+ _tmp6_ = g_app_info_get_all_for_type (_tmp5_);
+#line 901 "DesktopIntegration.c"
{
GList* external_app_collection = NULL;
GList* external_app_it = NULL;
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- external_app_collection = _tmp8_;
+ external_app_collection = _tmp6_;
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
for (external_app_it = external_app_collection; external_app_it != NULL; external_app_it = external_app_it->next) {
-#line 821 "DesktopIntegration.c"
- GAppInfo* _tmp9_;
+#line 909 "DesktopIntegration.c"
+ GAppInfo* _tmp7_;
GAppInfo* external_app = NULL;
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = _g_object_ref0 ((GAppInfo*) external_app_it->data);
+ _tmp7_ = _g_object_ref0 ((GAppInfo*) external_app_it->data);
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- external_app = _tmp9_;
-#line 828 "DesktopIntegration.c"
+ external_app = _tmp7_;
+#line 916 "DesktopIntegration.c"
{
gboolean already_contains = FALSE;
- gboolean _tmp20_ = FALSE;
- gboolean _tmp21_;
+ gboolean _tmp17_ = FALSE;
+ gboolean _tmp18_;
#line 68 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
already_contains = FALSE;
-#line 835 "DesktopIntegration.c"
+#line 923 "DesktopIntegration.c"
{
GeeIterator* _app_it = NULL;
- SortedList* _tmp10_;
- GeeIterator* _tmp11_;
+ SortedList* _tmp8_;
+ GeeIterator* _tmp9_;
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = external_apps;
+ _tmp8_ = external_apps;
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp11_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GEE_TYPE_ITERABLE, GeeIterable));
+ _tmp9_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, GEE_TYPE_ITERABLE, GeeIterable));
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _app_it = _tmp11_;
+ _app_it = _tmp9_;
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
while (TRUE) {
-#line 848 "DesktopIntegration.c"
- GeeIterator* _tmp12_;
- gboolean _tmp13_;
+#line 936 "DesktopIntegration.c"
+ GeeIterator* _tmp10_;
GAppInfo* app = NULL;
- GeeIterator* _tmp14_;
- gpointer _tmp15_;
- GAppInfo* _tmp16_;
- const gchar* _tmp17_;
- GAppInfo* _tmp18_;
- const gchar* _tmp19_;
-#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = _app_it;
+ GeeIterator* _tmp11_;
+ gpointer _tmp12_;
+ GAppInfo* _tmp13_;
+ const gchar* _tmp14_;
+ GAppInfo* _tmp15_;
+ const gchar* _tmp16_;
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp13_ = gee_iterator_next (_tmp12_);
+ _tmp10_ = _app_it;
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (!_tmp13_) {
+ if (!gee_iterator_next (_tmp10_)) {
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
break;
-#line 866 "DesktopIntegration.c"
+#line 951 "DesktopIntegration.c"
}
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp14_ = _app_it;
+ _tmp11_ = _app_it;
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp15_ = gee_iterator_get (_tmp14_);
+ _tmp12_ = gee_iterator_get (_tmp11_);
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- app = (GAppInfo*) _tmp15_;
+ app = (GAppInfo*) _tmp12_;
#line 71 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp16_ = app;
+ _tmp13_ = app;
#line 71 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp17_ = g_app_info_get_name (_tmp16_);
+ _tmp14_ = g_app_info_get_name (_tmp13_);
#line 71 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp18_ = external_app;
+ _tmp15_ = external_app;
#line 71 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp19_ = g_app_info_get_name (_tmp18_);
+ _tmp16_ = g_app_info_get_name (_tmp15_);
#line 71 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (g_strcmp0 (_tmp17_, _tmp19_) == 0) {
+ if (g_strcmp0 (_tmp14_, _tmp16_) == 0) {
#line 72 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
already_contains = TRUE;
#line 73 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (app);
#line 73 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
break;
-#line 890 "DesktopIntegration.c"
+#line 975 "DesktopIntegration.c"
}
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (app);
-#line 894 "DesktopIntegration.c"
+#line 979 "DesktopIntegration.c"
}
#line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (_app_it);
-#line 898 "DesktopIntegration.c"
+#line 983 "DesktopIntegration.c"
}
#line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp21_ = already_contains;
-#line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (!_tmp21_) {
-#line 904 "DesktopIntegration.c"
- GAppInfo* _tmp22_;
- const gchar* _tmp23_;
- gboolean _tmp24_;
+ _tmp18_ = already_contains;
#line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp22_ = external_app;
+ if (!_tmp18_) {
+#line 989 "DesktopIntegration.c"
+ GAppInfo* _tmp19_;
+ const gchar* _tmp20_;
#line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp23_ = g_app_info_get_name (_tmp22_);
+ _tmp19_ = external_app;
#line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp24_ = string_contains (_tmp23_, RESOURCES_APP_TITLE);
+ _tmp20_ = g_app_info_get_name (_tmp19_);
#line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp20_ = !_tmp24_;
-#line 916 "DesktopIntegration.c"
+ _tmp17_ = !string_contains (_tmp20_, RESOURCES_APP_TITLE);
+#line 998 "DesktopIntegration.c"
} else {
#line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp20_ = FALSE;
-#line 920 "DesktopIntegration.c"
+ _tmp17_ = FALSE;
+#line 1002 "DesktopIntegration.c"
}
#line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp20_) {
-#line 924 "DesktopIntegration.c"
- SortedList* _tmp25_;
- GAppInfo* _tmp26_;
+ if (_tmp17_) {
+#line 1006 "DesktopIntegration.c"
+ SortedList* _tmp21_;
+ GAppInfo* _tmp22_;
#line 79 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp25_ = external_apps;
+ _tmp21_ = external_apps;
#line 79 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp26_ = external_app;
+ _tmp22_ = external_app;
#line 79 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- gee_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp25_, GEE_TYPE_COLLECTION, GeeCollection), _tmp26_);
-#line 933 "DesktopIntegration.c"
+ gee_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, GEE_TYPE_COLLECTION, GeeCollection), _tmp22_);
+#line 1015 "DesktopIntegration.c"
}
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (external_app);
-#line 937 "DesktopIntegration.c"
+#line 1019 "DesktopIntegration.c"
}
}
#line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
__g_list_free__g_object_unref0_0 (external_app_collection);
-#line 942 "DesktopIntegration.c"
+#line 1024 "DesktopIntegration.c"
}
#line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_free0 (content_type);
#line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_free0 (mime_type);
-#line 948 "DesktopIntegration.c"
+#line 1030 "DesktopIntegration.c"
}
}
}
@@ -952,64 +1034,62 @@ SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int
result = external_apps;
#line 83 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 956 "DesktopIntegration.c"
+#line 1038 "DesktopIntegration.c"
}
-gchar* desktop_integration_get_app_open_command (GAppInfo* app_info) {
+gchar*
+desktop_integration_get_app_open_command (GAppInfo* app_info)
+{
gchar* result = NULL;
gchar* str = NULL;
- GAppInfo* _tmp0_;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- const gchar* _tmp3_ = NULL;
- const gchar* _tmp4_;
- gchar* _tmp8_;
+ const gchar* _tmp0_;
+ gchar* _tmp1_;
+ const gchar* _tmp2_ = NULL;
+ const gchar* _tmp3_;
+ gchar* _tmp6_;
#line 86 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_val_if_fail (G_IS_APP_INFO (app_info), NULL);
#line 87 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0_ = app_info;
+ _tmp0_ = g_app_info_get_commandline (app_info);
#line 87 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = g_app_info_get_commandline (_tmp0_);
+ _tmp1_ = g_strdup (_tmp0_);
#line 87 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = g_strdup (_tmp1_);
-#line 87 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- str = _tmp2_;
+ str = _tmp1_;
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = str;
+ _tmp3_ = str;
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp4_ != NULL) {
-#line 983 "DesktopIntegration.c"
- const gchar* _tmp5_;
+ if (_tmp3_ != NULL) {
+#line 1064 "DesktopIntegration.c"
+ const gchar* _tmp4_;
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = str;
+ _tmp4_ = str;
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = _tmp5_;
-#line 989 "DesktopIntegration.c"
+ _tmp2_ = _tmp4_;
+#line 1070 "DesktopIntegration.c"
} else {
- GAppInfo* _tmp6_;
- const gchar* _tmp7_;
-#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = app_info;
+ const gchar* _tmp5_;
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = g_app_info_get_executable (_tmp6_);
+ _tmp5_ = g_app_info_get_executable (app_info);
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = _tmp7_;
-#line 999 "DesktopIntegration.c"
+ _tmp2_ = _tmp5_;
+#line 1077 "DesktopIntegration.c"
}
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = g_strdup (_tmp3_);
+ _tmp6_ = g_strdup (_tmp2_);
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- result = _tmp8_;
+ result = _tmp6_;
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_free0 (str);
#line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 1009 "DesktopIntegration.c"
+#line 1087 "DesktopIntegration.c"
}
-gboolean desktop_integration_is_send_to_installed (void) {
+gboolean
+desktop_integration_is_send_to_installed (void)
+{
gboolean result = FALSE;
gboolean _tmp0_;
#line 93 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -1018,212 +1098,191 @@ gboolean desktop_integration_is_send_to_installed (void) {
result = _tmp0_;
#line 93 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 1022 "DesktopIntegration.c"
+#line 1102 "DesktopIntegration.c"
}
-void desktop_integration_files_send_to (GFile** files, int files_length1) {
- GFile** _tmp0_;
- gint _tmp0__length1;
+void
+desktop_integration_files_send_to (GFile** files,
+ int files_length1)
+{
gchar** argv = NULL;
- GFile** _tmp1_;
- gint _tmp1__length1;
- gchar** _tmp2_;
+ gchar** _tmp0_;
gint argv_length1;
gint _argv_size_;
- gchar** _tmp3_;
- gint _tmp3__length1;
- gchar* _tmp4_;
- gchar* _tmp5_;
+ gchar** _tmp1_;
+ gint _tmp1__length1;
+ gchar* _tmp2_;
+ gchar* _tmp3_;
GError * _inner_error_ = NULL;
#line 97 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0_ = files;
-#line 97 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0__length1 = files_length1;
-#line 97 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp0__length1 == 0) {
+ if (files_length1 == 0) {
#line 98 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1048 "DesktopIntegration.c"
+#line 1123 "DesktopIntegration.c"
}
#line 100 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = files;
-#line 100 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1__length1 = files_length1;
+ _tmp0_ = g_new0 (gchar*, (files_length1 + 1) + 1);
#line 100 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = g_new0 (gchar*, (_tmp1__length1 + 1) + 1);
+ argv = _tmp0_;
#line 100 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- argv = _tmp2_;
-#line 100 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- argv_length1 = _tmp1__length1 + 1;
+ argv_length1 = files_length1 + 1;
#line 100 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_argv_size_ = argv_length1;
#line 101 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = argv;
+ _tmp1_ = argv;
#line 101 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3__length1 = argv_length1;
+ _tmp1__length1 = argv_length1;
#line 101 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = g_strdup (DESKTOP_INTEGRATION_SENDTO_EXEC);
+ _tmp2_ = g_strdup (DESKTOP_INTEGRATION_SENDTO_EXEC);
#line 101 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp3_[0]);
+ _g_free0 (_tmp1_[0]);
#line 101 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_[0] = _tmp4_;
+ _tmp1_[0] = _tmp2_;
#line 101 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = _tmp3_[0];
-#line 1074 "DesktopIntegration.c"
+ _tmp3_ = _tmp1_[0];
+#line 1145 "DesktopIntegration.c"
{
gint ctr = 0;
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
ctr = 0;
-#line 1079 "DesktopIntegration.c"
+#line 1150 "DesktopIntegration.c"
{
- gboolean _tmp6_ = FALSE;
+ gboolean _tmp4_ = FALSE;
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = TRUE;
+ _tmp4_ = TRUE;
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
while (TRUE) {
-#line 1086 "DesktopIntegration.c"
+#line 1157 "DesktopIntegration.c"
+ gint _tmp6_;
+ gchar** _tmp7_;
+ gint _tmp7__length1;
gint _tmp8_;
- GFile** _tmp9_;
- gint _tmp9__length1;
- gchar** _tmp10_;
- gint _tmp10__length1;
- gint _tmp11_;
- GFile** _tmp12_;
- gint _tmp12__length1;
- gint _tmp13_;
- GFile* _tmp14_;
- gchar* _tmp15_;
- gchar* _tmp16_;
+ gint _tmp9_;
+ GFile* _tmp10_;
+ gchar* _tmp11_;
+ gchar* _tmp12_;
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (!_tmp6_) {
-#line 1101 "DesktopIntegration.c"
- gint _tmp7_;
+ if (!_tmp4_) {
+#line 1168 "DesktopIntegration.c"
+ gint _tmp5_;
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = ctr;
+ _tmp5_ = ctr;
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- ctr = _tmp7_ + 1;
-#line 1107 "DesktopIntegration.c"
+ ctr = _tmp5_ + 1;
+#line 1174 "DesktopIntegration.c"
}
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = FALSE;
+ _tmp4_ = FALSE;
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = ctr;
-#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = files;
-#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9__length1 = files_length1;
+ _tmp6_ = ctr;
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (!(_tmp8_ < _tmp9__length1)) {
+ if (!(_tmp6_ < files_length1)) {
#line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
break;
-#line 1121 "DesktopIntegration.c"
+#line 1184 "DesktopIntegration.c"
}
#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = argv;
-#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10__length1 = argv_length1;
-#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp11_ = ctr;
+ _tmp7_ = argv;
#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = files;
+ _tmp7__length1 = argv_length1;
#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12__length1 = files_length1;
+ _tmp8_ = ctr;
#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp13_ = ctr;
+ _tmp9_ = ctr;
#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp14_ = _tmp12_[_tmp13_];
+ _tmp10_ = files[_tmp9_];
#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp15_ = g_file_get_path (_tmp14_);
+ _tmp11_ = g_file_get_path (_tmp10_);
#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp10_[_tmp11_ + 1]);
+ _g_free0 (_tmp7_[_tmp8_ + 1]);
#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_[_tmp11_ + 1] = _tmp15_;
+ _tmp7_[_tmp8_ + 1] = _tmp11_;
#line 104 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp16_ = _tmp10_[_tmp11_ + 1];
-#line 1145 "DesktopIntegration.c"
+ _tmp12_ = _tmp7_[_tmp8_ + 1];
+#line 1204 "DesktopIntegration.c"
}
}
}
{
+ AppWindow* _tmp13_;
+ AppWindow* _tmp14_;
+ GPid child_pid = 0;
+ gchar** _tmp15_;
+ gint _tmp15__length1;
+ GPid _tmp16_ = 0;
AppWindow* _tmp17_;
AppWindow* _tmp18_;
- GPid child_pid = 0;
- gchar** _tmp19_;
- gint _tmp19__length1;
- GPid _tmp20_ = 0;
- AppWindow* _tmp21_;
- AppWindow* _tmp22_;
#line 107 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp17_ = app_window_get_instance ();
+ _tmp13_ = app_window_get_instance ();
#line 107 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp18_ = _tmp17_;
+ _tmp14_ = _tmp13_;
#line 107 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- page_window_set_busy_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, TYPE_PAGE_WINDOW, PageWindow));
+ page_window_set_busy_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, TYPE_PAGE_WINDOW, PageWindow));
#line 107 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp18_);
+ _g_object_unref0 (_tmp14_);
#line 110 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp19_ = argv;
+ _tmp15_ = argv;
#line 110 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp19__length1 = argv_length1;
+ _tmp15__length1 = argv_length1;
#line 110 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_spawn_async ("/", _tmp19_, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, &_tmp20_, &_inner_error_);
+ g_spawn_async ("/", _tmp15_, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, &_tmp16_, &_inner_error_);
#line 110 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- child_pid = _tmp20_;
+ child_pid = _tmp16_;
#line 110 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1176 "DesktopIntegration.c"
- goto __catch568_g_error;
+#line 1235 "DesktopIntegration.c"
+ goto __catch577_g_error;
}
#line 118 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp21_ = app_window_get_instance ();
+ _tmp17_ = app_window_get_instance ();
#line 118 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp22_ = _tmp21_;
+ _tmp18_ = _tmp17_;
#line 118 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- page_window_set_normal_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp22_, TYPE_PAGE_WINDOW, PageWindow));
+ page_window_set_normal_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, TYPE_PAGE_WINDOW, PageWindow));
#line 118 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp22_);
-#line 1187 "DesktopIntegration.c"
+ _g_object_unref0 (_tmp18_);
+#line 1246 "DesktopIntegration.c"
}
- goto __finally568;
- __catch568_g_error:
+ goto __finally577;
+ __catch577_g_error:
{
GError* err = NULL;
- AppWindow* _tmp23_;
- AppWindow* _tmp24_;
- GError* _tmp25_;
- const gchar* _tmp26_;
- gchar* _tmp27_;
- gchar* _tmp28_;
+ AppWindow* _tmp19_;
+ AppWindow* _tmp20_;
+ GError* _tmp21_;
+ const gchar* _tmp22_;
+ gchar* _tmp23_;
+ gchar* _tmp24_;
#line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
err = _inner_error_;
#line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_inner_error_ = NULL;
#line 120 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp23_ = app_window_get_instance ();
+ _tmp19_ = app_window_get_instance ();
#line 120 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp24_ = _tmp23_;
+ _tmp20_ = _tmp19_;
#line 120 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- page_window_set_normal_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, TYPE_PAGE_WINDOW, PageWindow));
+ page_window_set_normal_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp20_, TYPE_PAGE_WINDOW, PageWindow));
#line 120 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp24_);
+ _g_object_unref0 (_tmp20_);
#line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp25_ = err;
+ _tmp21_ = err;
#line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp26_ = _tmp25_->message;
+ _tmp22_ = _tmp21_->message;
#line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp27_ = g_strdup_printf (_ ("Unable to launch Nautilus Send-To: %s"), _tmp26_);
+ _tmp23_ = g_strdup_printf (_ ("Unable to launch Nautilus Send-To: %s"), _tmp22_);
#line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp28_ = _tmp27_;
+ _tmp24_ = _tmp23_;
#line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- app_window_error_message (_tmp28_, NULL);
+ app_window_error_message (_tmp24_, NULL);
#line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp28_);
+ _g_free0 (_tmp24_);
#line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_error_free0 (err);
-#line 1225 "DesktopIntegration.c"
+#line 1284 "DesktopIntegration.c"
}
- __finally568:
+ __finally577:
#line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -1234,381 +1293,355 @@ void desktop_integration_files_send_to (GFile** files, int files_length1) {
g_clear_error (&_inner_error_);
#line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1238 "DesktopIntegration.c"
+#line 1297 "DesktopIntegration.c"
}
#line 96 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
argv = (_vala_array_free (argv, argv_length1, (GDestroyNotify) g_free), NULL);
-#line 1242 "DesktopIntegration.c"
+#line 1301 "DesktopIntegration.c"
}
-static void _desktop_integration_on_send_to_export_completed_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self) {
+static void
+_desktop_integration_on_send_to_export_completed_exporter_completion_callback (Exporter* exporter,
+ gboolean is_cancelled,
+ gpointer self)
+{
#line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
desktop_integration_on_send_to_export_completed (exporter, is_cancelled);
-#line 1249 "DesktopIntegration.c"
+#line 1312 "DesktopIntegration.c"
}
-void desktop_integration_send_to (GeeCollection* media) {
+void
+desktop_integration_send_to (GeeCollection* media)
+{
gboolean _tmp0_ = FALSE;
- GeeCollection* _tmp1_;
+ gint _tmp1_;
gint _tmp2_;
- gint _tmp3_;
ExportDialog* dialog = NULL;
- ExportDialog* _tmp5_;
- gboolean _tmp6_ = FALSE;
- GeeCollection* _tmp7_;
- gboolean _tmp8_;
+ ExportDialog* _tmp4_;
+ gboolean _tmp5_ = FALSE;
gint scale = 0;
ScaleConstraint constraint = 0;
ExportFormatParameters export_params = {0};
- ExportFormatParameters _tmp13_ = {0};
- ExportDialog* _tmp14_;
- gint _tmp15_ = 0;
- ScaleConstraint _tmp16_ = 0;
- gboolean _tmp17_;
- GeeCollection* _tmp18_;
- ScaleConstraint _tmp19_;
- gint _tmp20_;
- Scaling _tmp21_ = {0};
- ExportFormatParameters _tmp22_;
- Exporter* _tmp23_;
- Exporter* _tmp24_;
- ExporterUI* _tmp25_;
- ExporterUI* _tmp26_;
+ ExportFormatParameters _tmp7_ = {0};
+ ExportDialog* _tmp8_;
+ gint _tmp9_ = 0;
+ ScaleConstraint _tmp10_ = 0;
+ gboolean _tmp11_;
+ ScaleConstraint _tmp12_;
+ gint _tmp13_;
+ Scaling _tmp14_ = {0};
+ ExportFormatParameters _tmp15_;
+ Exporter* _tmp16_;
+ Exporter* _tmp17_;
+ ExporterUI* _tmp18_;
+ ExporterUI* _tmp19_;
#line 125 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (GEE_IS_COLLECTION (media));
#line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = media;
+ _tmp1_ = gee_collection_get_size (media);
#line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = gee_collection_get_size (_tmp1_);
-#line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = _tmp2_;
+ _tmp2_ = _tmp1_;
#line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp3_ == 0) {
+ if (_tmp2_ == 0) {
#line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp0_ = TRUE;
-#line 1292 "DesktopIntegration.c"
+#line 1351 "DesktopIntegration.c"
} else {
- ExporterUI* _tmp4_;
+ ExporterUI* _tmp3_;
#line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = desktop_integration_send_to_exporter;
+ _tmp3_ = desktop_integration_send_to_exporter;
#line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0_ = _tmp4_ != NULL;
-#line 1299 "DesktopIntegration.c"
+ _tmp0_ = _tmp3_ != NULL;
+#line 1358 "DesktopIntegration.c"
}
#line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (_tmp0_) {
#line 127 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1305 "DesktopIntegration.c"
+#line 1364 "DesktopIntegration.c"
}
#line 129 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = export_dialog_new (_ ("Send To"));
+ _tmp4_ = export_dialog_new (_ ("Send To"));
#line 129 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_object_ref_sink (_tmp5_);
+ g_object_ref_sink (_tmp4_);
#line 129 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- dialog = _tmp5_;
-#line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = media;
+ dialog = _tmp4_;
#line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = media_source_collection_has_video (_tmp7_);
+ if (media_source_collection_has_video (media)) {
#line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp8_) {
-#line 1319 "DesktopIntegration.c"
- GeeCollection* _tmp9_;
- gboolean _tmp10_;
-#line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = media;
-#line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = media_source_collection_has_photo (_tmp9_);
-#line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = !_tmp10_;
-#line 1328 "DesktopIntegration.c"
+ _tmp5_ = !media_source_collection_has_photo (media);
+#line 1376 "DesktopIntegration.c"
} else {
#line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = FALSE;
-#line 1332 "DesktopIntegration.c"
+ _tmp5_ = FALSE;
+#line 1380 "DesktopIntegration.c"
}
#line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp6_) {
-#line 1336 "DesktopIntegration.c"
- GeeCollection* _tmp11_;
- ExporterUI* _tmp12_;
+ if (_tmp5_) {
+#line 1384 "DesktopIntegration.c"
+ ExporterUI* _tmp6_;
#line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp11_ = media;
-#line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = video_export_many (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, GEE_TYPE_COLLECTION, GeeCollection), _desktop_integration_on_send_to_export_completed_exporter_completion_callback, NULL, TRUE);
+ _tmp6_ = video_export_many (G_TYPE_CHECK_INSTANCE_CAST (media, GEE_TYPE_COLLECTION, GeeCollection), _desktop_integration_on_send_to_export_completed_exporter_completion_callback, NULL, TRUE);
#line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_exporter_ui_unref0 (desktop_integration_send_to_exporter);
#line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_send_to_exporter = _tmp12_;
+ desktop_integration_send_to_exporter = _tmp6_;
#line 137 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (dialog);
#line 137 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1351 "DesktopIntegration.c"
+#line 1396 "DesktopIntegration.c"
}
#line 142 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- export_format_parameters_current (&_tmp13_);
+ export_format_parameters_current (&_tmp7_);
#line 142 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- export_params = _tmp13_;
+ export_params = _tmp7_;
#line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp14_ = dialog;
+ _tmp8_ = dialog;
#line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp17_ = export_dialog_execute (_tmp14_, &_tmp15_, &_tmp16_, &export_params);
+ _tmp11_ = export_dialog_execute (_tmp8_, &_tmp9_, &_tmp10_, &export_params);
#line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- scale = _tmp15_;
+ scale = _tmp9_;
#line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- constraint = _tmp16_;
+ constraint = _tmp10_;
#line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (!_tmp17_) {
+ if (!_tmp11_) {
#line 144 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (dialog);
#line 144 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1371 "DesktopIntegration.c"
+#line 1416 "DesktopIntegration.c"
}
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp18_ = media;
-#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp19_ = constraint;
+ _tmp12_ = constraint;
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp20_ = scale;
+ _tmp13_ = scale;
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- scaling_for_constraint (_tmp19_, _tmp20_, FALSE, &_tmp21_);
+ scaling_for_constraint (_tmp12_, _tmp13_, FALSE, &_tmp14_);
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp22_ = export_params;
+ _tmp15_ = export_params;
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp23_ = exporter_new_for_temp_file (_tmp18_, &_tmp21_, &_tmp22_);
+ _tmp16_ = exporter_new_for_temp_file (media, &_tmp14_, &_tmp15_);
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp24_ = _tmp23_;
+ _tmp17_ = _tmp16_;
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp25_ = exporter_ui_new (_tmp24_);
+ _tmp18_ = exporter_ui_new (_tmp17_);
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_exporter_ui_unref0 (desktop_integration_send_to_exporter);
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_send_to_exporter = _tmp25_;
+ desktop_integration_send_to_exporter = _tmp18_;
#line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp24_);
+ _g_object_unref0 (_tmp17_);
#line 148 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp26_ = desktop_integration_send_to_exporter;
+ _tmp19_ = desktop_integration_send_to_exporter;
#line 148 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- exporter_ui_export (_tmp26_, _desktop_integration_on_send_to_export_completed_exporter_completion_callback, NULL);
+ exporter_ui_export (_tmp19_, _desktop_integration_on_send_to_export_completed_exporter_completion_callback, NULL);
#line 125 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (dialog);
-#line 1401 "DesktopIntegration.c"
+#line 1444 "DesktopIntegration.c"
}
-void desktop_integration_on_send_to_export_completed (Exporter* exporter, gboolean is_cancelled) {
- gboolean _tmp0_;
+void
+desktop_integration_on_send_to_export_completed (Exporter* exporter,
+ gboolean is_cancelled)
+{
#line 151 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (IS_EXPORTER (exporter));
#line 152 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0_ = is_cancelled;
-#line 152 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (!_tmp0_) {
-#line 1413 "DesktopIntegration.c"
- Exporter* _tmp1_;
- gint _tmp2_;
- GFile** _tmp3_;
- GFile** _tmp4_;
- gint _tmp4__length1;
+ if (!is_cancelled) {
+#line 1456 "DesktopIntegration.c"
+ gint _tmp0_;
+ GFile** _tmp1_;
+ GFile** _tmp2_;
+ gint _tmp2__length1;
#line 153 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = exporter;
+ _tmp1_ = exporter_get_exported_files (exporter, &_tmp0_);
#line 153 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = exporter_get_exported_files (_tmp1_, &_tmp2_);
+ _tmp2_ = _tmp1_;
#line 153 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = _tmp3_;
+ _tmp2__length1 = _tmp0_;
#line 153 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4__length1 = _tmp2_;
+ desktop_integration_files_send_to (_tmp2_, _tmp0_);
#line 153 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_files_send_to (_tmp4_, _tmp2_);
-#line 153 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = (_vala_array_free (_tmp4_, _tmp4__length1, (GDestroyNotify) g_object_unref), NULL);
-#line 1431 "DesktopIntegration.c"
+ _tmp2_ = (_vala_array_free (_tmp2_, _tmp2__length1, (GDestroyNotify) g_object_unref), NULL);
+#line 1471 "DesktopIntegration.c"
}
#line 155 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_exporter_ui_unref0 (desktop_integration_send_to_exporter);
#line 155 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
desktop_integration_send_to_exporter = NULL;
-#line 1437 "DesktopIntegration.c"
+#line 1477 "DesktopIntegration.c"
}
-void desktop_integration_set_background (Photo* photo, gboolean desktop, gboolean screensaver) {
+void
+desktop_integration_set_background (Photo* photo,
+ gboolean desktop,
+ gboolean screensaver)
+{
PhotoFileFormat file_format = 0;
- Photo* _tmp0_;
- PhotoFileFormat _tmp1_;
GFile* save_as = NULL;
- GFile* _tmp2_;
- GFile* _tmp3_;
- PhotoFileFormat _tmp4_;
- gchar* _tmp5_;
- gchar* _tmp6_;
- GFile* _tmp7_;
- GFile* _tmp8_;
- ConfigFacade* _tmp9_;
- ConfigFacade* _tmp10_;
- gchar* _tmp11_;
+ GFile* _tmp0_;
+ GFile* _tmp1_;
+ PhotoFileFormat _tmp2_;
+ gchar* _tmp3_;
+ gchar* _tmp4_;
+ GFile* _tmp5_;
+ GFile* _tmp6_;
+ ConfigFacade* _tmp7_;
+ ConfigFacade* _tmp8_;
+ gchar* _tmp9_;
+ gchar* _tmp10_;
+ GFile* _tmp11_;
gchar* _tmp12_;
- GFile* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
- gboolean _tmp16_;
- gboolean _tmp34_;
- gboolean _tmp40_;
- GFile* _tmp46_;
- gchar* _tmp47_;
- gchar* _tmp48_;
+ gchar* _tmp13_;
+ gboolean _tmp14_;
+ GFile* _tmp41_;
+ gchar* _tmp42_;
+ gchar* _tmp43_;
GError * _inner_error_ = NULL;
#line 158 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (IS_PHOTO (photo));
#line 161 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0_ = photo;
-#line 161 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = photo_get_best_export_file_format (_tmp0_);
-#line 161 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- file_format = _tmp1_;
+ file_format = photo_get_best_export_file_format (photo);
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = app_dirs_get_data_subdir ("wallpaper", NULL);
+ _tmp0_ = app_dirs_get_data_subdir ("wallpaper", NULL);
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = _tmp2_;
+ _tmp1_ = _tmp0_;
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = file_format;
+ _tmp2_ = file_format;
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = photo_file_format_get_default_basename (_tmp4_, "wallpaper");
+ _tmp3_ = photo_file_format_get_default_basename (_tmp2_, "wallpaper");
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = _tmp5_;
+ _tmp4_ = _tmp3_;
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = g_file_get_child (_tmp3_, _tmp6_);
+ _tmp5_ = g_file_get_child (_tmp1_, _tmp4_);
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = _tmp7_;
+ _tmp6_ = _tmp5_;
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp6_);
+ _g_free0 (_tmp4_);
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp3_);
+ _g_object_unref0 (_tmp1_);
#line 163 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- save_as = _tmp8_;
+ save_as = _tmp6_;
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = config_facade_get_instance ();
+ _tmp7_ = config_facade_get_instance ();
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = _tmp9_;
+ _tmp8_ = _tmp7_;
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp11_ = configuration_facade_get_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade));
+ _tmp9_ = configuration_facade_get_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade));
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = _tmp11_;
+ _tmp10_ = _tmp9_;
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp13_ = save_as;
+ _tmp11_ = save_as;
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp14_ = g_file_get_path (_tmp13_);
+ _tmp12_ = g_file_get_path (_tmp11_);
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp15_ = _tmp14_;
+ _tmp13_ = _tmp12_;
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp16_ = g_strcmp0 (_tmp12_, _tmp15_) == 0;
+ _tmp14_ = g_strcmp0 (_tmp10_, _tmp13_) == 0;
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp15_);
+ _g_free0 (_tmp13_);
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp12_);
+ _g_free0 (_tmp10_);
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp10_);
+ _g_object_unref0 (_tmp8_);
#line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp16_) {
-#line 1519 "DesktopIntegration.c"
- GFile* _tmp17_;
- GFile* _tmp18_;
- PhotoFileFormat _tmp19_;
- gchar* _tmp20_;
- gchar* _tmp21_;
- GFile* _tmp22_;
+ if (_tmp14_) {
+#line 1555 "DesktopIntegration.c"
+ GFile* _tmp15_;
+ GFile* _tmp16_;
+ PhotoFileFormat _tmp17_;
+ gchar* _tmp18_;
+ gchar* _tmp19_;
+ GFile* _tmp20_;
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp17_ = app_dirs_get_data_subdir ("wallpaper", NULL);
+ _tmp15_ = app_dirs_get_data_subdir ("wallpaper", NULL);
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp18_ = _tmp17_;
+ _tmp16_ = _tmp15_;
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp19_ = file_format;
+ _tmp17_ = file_format;
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp20_ = photo_file_format_get_default_basename (_tmp19_, "wallpaper_alt");
+ _tmp18_ = photo_file_format_get_default_basename (_tmp17_, "wallpaper_alt");
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp21_ = _tmp20_;
+ _tmp19_ = _tmp18_;
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp22_ = g_file_get_child (_tmp18_, _tmp21_);
+ _tmp20_ = g_file_get_child (_tmp16_, _tmp19_);
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (save_as);
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- save_as = _tmp22_;
+ save_as = _tmp20_;
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp21_);
+ _g_free0 (_tmp19_);
#line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp18_);
-#line 1546 "DesktopIntegration.c"
+ _g_object_unref0 (_tmp16_);
+#line 1582 "DesktopIntegration.c"
}
{
- Photo* _tmp23_;
- GFile* _tmp24_;
- Scaling _tmp25_ = {0};
- PhotoFileFormat _tmp26_;
+ GFile* _tmp21_;
+ Scaling _tmp22_ = {0};
+ PhotoFileFormat _tmp23_;
#line 172 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp23_ = photo;
+ _tmp21_ = save_as;
#line 172 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp24_ = save_as;
+ scaling_for_original (&_tmp22_);
#line 172 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- scaling_for_original (&_tmp25_);
+ _tmp23_ = file_format;
#line 172 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp26_ = file_format;
-#line 172 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- photo_export (_tmp23_, _tmp24_, &_tmp25_, JPEG_QUALITY_HIGH, _tmp26_, FALSE, TRUE, &_inner_error_);
+ photo_export (photo, _tmp21_, &_tmp22_, JPEG_QUALITY_HIGH, _tmp23_, FALSE, TRUE, &_inner_error_);
#line 172 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1565 "DesktopIntegration.c"
- goto __catch569_g_error;
+#line 1598 "DesktopIntegration.c"
+ goto __catch578_g_error;
}
}
- goto __finally569;
- __catch569_g_error:
+ goto __finally578;
+ __catch578_g_error:
{
GError* err = NULL;
- GFile* _tmp27_;
- gchar* _tmp28_;
+ GFile* _tmp24_;
+ gchar* _tmp25_;
+ gchar* _tmp26_;
+ GError* _tmp27_;
+ const gchar* _tmp28_;
gchar* _tmp29_;
- GError* _tmp30_;
- const gchar* _tmp31_;
- gchar* _tmp32_;
- gchar* _tmp33_;
+ gchar* _tmp30_;
#line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
err = _inner_error_;
#line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_inner_error_ = NULL;
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp27_ = save_as;
+ _tmp24_ = save_as;
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp28_ = g_file_get_path (_tmp27_);
+ _tmp25_ = g_file_get_path (_tmp24_);
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp29_ = _tmp28_;
+ _tmp26_ = _tmp25_;
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp30_ = err;
+ _tmp27_ = err;
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp31_ = _tmp30_->message;
+ _tmp28_ = _tmp27_->message;
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp32_ = g_strdup_printf (_ ("Unable to export background to %s: %s"), _tmp29_, _tmp31_);
+ _tmp29_ = g_strdup_printf (_ ("Unable to export background to %s: %s"), _tmp26_, _tmp28_);
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp33_ = _tmp32_;
+ _tmp30_ = _tmp29_;
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- app_window_error_message (_tmp33_, NULL);
+ app_window_error_message (_tmp30_, NULL);
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp33_);
+ _g_free0 (_tmp30_);
#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp29_);
+ _g_free0 (_tmp26_);
#line 177 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_error_free0 (err);
#line 177 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (save_as);
#line 177 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1610 "DesktopIntegration.c"
+#line 1643 "DesktopIntegration.c"
}
- __finally569:
+ __finally578:
#line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -1619,157 +1652,150 @@ void desktop_integration_set_background (Photo* photo, gboolean desktop, gboolea
g_clear_error (&_inner_error_);
#line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1623 "DesktopIntegration.c"
+#line 1656 "DesktopIntegration.c"
}
#line 180 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp34_ = desktop;
-#line 180 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp34_) {
-#line 1629 "DesktopIntegration.c"
- ConfigFacade* _tmp35_;
- ConfigFacade* _tmp36_;
- GFile* _tmp37_;
- gchar* _tmp38_;
- gchar* _tmp39_;
+ if (desktop) {
+#line 1660 "DesktopIntegration.c"
+ ConfigFacade* _tmp31_;
+ ConfigFacade* _tmp32_;
+ GFile* _tmp33_;
+ gchar* _tmp34_;
+ gchar* _tmp35_;
#line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp35_ = config_facade_get_instance ();
+ _tmp31_ = config_facade_get_instance ();
#line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp36_ = _tmp35_;
+ _tmp32_ = _tmp31_;
#line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp37_ = save_as;
+ _tmp33_ = save_as;
#line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp38_ = g_file_get_path (_tmp37_);
+ _tmp34_ = g_file_get_path (_tmp33_);
#line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp39_ = _tmp38_;
+ _tmp35_ = _tmp34_;
#line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- configuration_facade_set_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp36_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp39_);
+ configuration_facade_set_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp32_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp35_);
#line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp39_);
+ _g_free0 (_tmp35_);
#line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp36_);
-#line 1651 "DesktopIntegration.c"
+ _g_object_unref0 (_tmp32_);
+#line 1682 "DesktopIntegration.c"
}
#line 183 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp40_ = screensaver;
-#line 183 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp40_) {
-#line 1657 "DesktopIntegration.c"
- ConfigFacade* _tmp41_;
- ConfigFacade* _tmp42_;
- GFile* _tmp43_;
- gchar* _tmp44_;
- gchar* _tmp45_;
+ if (screensaver) {
+#line 1686 "DesktopIntegration.c"
+ ConfigFacade* _tmp36_;
+ ConfigFacade* _tmp37_;
+ GFile* _tmp38_;
+ gchar* _tmp39_;
+ gchar* _tmp40_;
#line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp41_ = config_facade_get_instance ();
+ _tmp36_ = config_facade_get_instance ();
#line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp42_ = _tmp41_;
+ _tmp37_ = _tmp36_;
#line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp43_ = save_as;
+ _tmp38_ = save_as;
#line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp44_ = g_file_get_path (_tmp43_);
+ _tmp39_ = g_file_get_path (_tmp38_);
#line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp45_ = _tmp44_;
+ _tmp40_ = _tmp39_;
#line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- configuration_facade_set_screensaver (G_TYPE_CHECK_INSTANCE_CAST (_tmp42_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp45_);
+ configuration_facade_set_screensaver (G_TYPE_CHECK_INSTANCE_CAST (_tmp37_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp40_);
#line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp45_);
+ _g_free0 (_tmp40_);
#line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp42_);
-#line 1679 "DesktopIntegration.c"
+ _g_object_unref0 (_tmp37_);
+#line 1708 "DesktopIntegration.c"
}
#line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp46_ = save_as;
+ _tmp41_ = save_as;
#line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp47_ = g_file_get_parse_name (_tmp46_);
+ _tmp42_ = g_file_get_parse_name (_tmp41_);
#line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp48_ = _tmp47_;
+ _tmp43_ = _tmp42_;
#line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_chmod (_tmp48_, 0644);
+ g_chmod (_tmp43_, 0644);
#line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp48_);
+ _g_free0 (_tmp43_);
#line 158 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (save_as);
-#line 1693 "DesktopIntegration.c"
+#line 1722 "DesktopIntegration.c"
}
-DesktopIntegrationBackgroundSlideshowXMLBuilder* desktop_integration_background_slideshow_xml_builder_construct (GType object_type, GFile* destination, gdouble duration, gdouble transition) {
+DesktopIntegrationBackgroundSlideshowXMLBuilder*
+desktop_integration_background_slideshow_xml_builder_construct (GType object_type,
+ GFile* destination,
+ gdouble duration,
+ gdouble transition)
+{
DesktopIntegrationBackgroundSlideshowXMLBuilder* self = NULL;
GFile* _tmp0_;
GFile* _tmp1_;
- gdouble _tmp2_;
- gdouble _tmp3_;
- GFile* _tmp4_;
- GFile* _tmp5_;
- GFile* _tmp6_;
+ GFile* _tmp2_;
+ gchar* _tmp3_;
+ gchar* _tmp4_;
+ gchar* _tmp5_;
+ gchar* _tmp6_;
GFile* _tmp7_;
- gchar* _tmp8_;
- gchar* _tmp9_;
- gchar* _tmp10_;
- gchar* _tmp11_;
- GFile* _tmp12_;
#line 202 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_val_if_fail (G_IS_FILE (destination), NULL);
#line 202 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
self = (DesktopIntegrationBackgroundSlideshowXMLBuilder*) g_type_create_instance (object_type);
#line 203 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0_ = destination;
-#line 203 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
+ _tmp0_ = _g_object_ref0 (destination);
#line 203 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (self->priv->destination);
#line 203 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- self->priv->destination = _tmp1_;
-#line 204 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = duration;
+ self->priv->destination = _tmp0_;
#line 204 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- self->priv->duration = _tmp2_;
+ self->priv->duration = duration;
#line 205 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = transition;
-#line 205 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- self->priv->transition = _tmp3_;
-#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = destination;
+ self->priv->transition = transition;
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = g_file_get_parent (_tmp4_);
+ _tmp1_ = g_file_get_parent (destination);
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = _tmp5_;
-#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = destination;
+ _tmp2_ = _tmp1_;
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = g_file_get_basename (_tmp7_);
+ _tmp3_ = g_file_get_basename (destination);
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = _tmp8_;
+ _tmp4_ = _tmp3_;
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = g_strconcat (_tmp9_, ".tmp", NULL);
+ _tmp5_ = g_strconcat (_tmp4_, ".tmp", NULL);
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp11_ = _tmp10_;
+ _tmp6_ = _tmp5_;
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = g_file_get_child (_tmp6_, _tmp11_);
+ _tmp7_ = g_file_get_child (_tmp2_, _tmp6_);
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (self->priv->tmp_file);
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- self->priv->tmp_file = _tmp12_;
+ self->priv->tmp_file = _tmp7_;
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp11_);
+ _g_free0 (_tmp6_);
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp9_);
+ _g_free0 (_tmp4_);
#line 207 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp6_);
+ _g_object_unref0 (_tmp2_);
#line 202 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return self;
-#line 1762 "DesktopIntegration.c"
+#line 1781 "DesktopIntegration.c"
}
-DesktopIntegrationBackgroundSlideshowXMLBuilder* desktop_integration_background_slideshow_xml_builder_new (GFile* destination, gdouble duration, gdouble transition) {
+DesktopIntegrationBackgroundSlideshowXMLBuilder*
+desktop_integration_background_slideshow_xml_builder_new (GFile* destination,
+ gdouble duration,
+ gdouble transition)
+{
#line 202 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return desktop_integration_background_slideshow_xml_builder_construct (DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER, destination, duration, transition);
-#line 1769 "DesktopIntegration.c"
+#line 1792 "DesktopIntegration.c"
}
-void desktop_integration_background_slideshow_xml_builder_open (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GError** error) {
+void
+desktop_integration_background_slideshow_xml_builder_open (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GError** error)
+{
GFileOutputStream* _tmp0_ = NULL;
GFile* _tmp1_;
GFileOutputStream* _tmp2_;
@@ -1790,7 +1816,7 @@ void desktop_integration_background_slideshow_xml_builder_open (DesktopIntegrati
g_propagate_error (error, _inner_error_);
#line 211 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1794 "DesktopIntegration.c"
+#line 1820 "DesktopIntegration.c"
}
#line 211 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp3_ = g_data_output_stream_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, g_output_stream_get_type (), GOutputStream));
@@ -1810,37 +1836,40 @@ void desktop_integration_background_slideshow_xml_builder_open (DesktopIntegrati
_g_object_unref0 (_tmp0_);
#line 212 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1814 "DesktopIntegration.c"
+#line 1840 "DesktopIntegration.c"
}
#line 210 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (_tmp0_);
-#line 1818 "DesktopIntegration.c"
+#line 1844 "DesktopIntegration.c"
}
-static void desktop_integration_background_slideshow_xml_builder_write_transition (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* from, GFile* to, GError** error) {
+static void
+desktop_integration_background_slideshow_xml_builder_write_transition (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GFile* from,
+ GFile* to,
+ GError** error)
+{
GDataOutputStream* _tmp0_;
GDataOutputStream* _tmp1_;
gdouble _tmp2_;
gchar* _tmp3_;
gchar* _tmp4_;
GDataOutputStream* _tmp5_;
- GFile* _tmp6_;
+ gchar* _tmp6_;
gchar* _tmp7_;
gchar* _tmp8_;
gchar* _tmp9_;
gchar* _tmp10_;
gchar* _tmp11_;
- gchar* _tmp12_;
- GDataOutputStream* _tmp13_;
- GFile* _tmp14_;
+ GDataOutputStream* _tmp12_;
+ gchar* _tmp13_;
+ gchar* _tmp14_;
gchar* _tmp15_;
gchar* _tmp16_;
gchar* _tmp17_;
gchar* _tmp18_;
- gchar* _tmp19_;
- gchar* _tmp20_;
- GDataOutputStream* _tmp21_;
+ GDataOutputStream* _tmp19_;
GError * _inner_error_ = NULL;
#line 215 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (DESKTOP_INTEGRATION_IS_BACKGROUND_SLIDESHOW_XML_BUILDER (self));
@@ -1858,7 +1887,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_transitio
g_propagate_error (error, _inner_error_);
#line 216 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1862 "DesktopIntegration.c"
+#line 1891 "DesktopIntegration.c"
}
#line 217 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp1_ = self->priv->outs;
@@ -1878,102 +1907,101 @@ static void desktop_integration_background_slideshow_xml_builder_write_transitio
g_propagate_error (error, _inner_error_);
#line 217 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1882 "DesktopIntegration.c"
+#line 1911 "DesktopIntegration.c"
}
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp5_ = self->priv->outs;
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = from;
+ _tmp6_ = g_file_get_path (from);
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = g_file_get_path (_tmp6_);
-#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = _tmp7_;
+ _tmp7_ = _tmp6_;
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = g_markup_escape_text (_tmp8_, (gssize) -1);
+ _tmp8_ = g_markup_escape_text (_tmp7_, (gssize) -1);
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = _tmp9_;
+ _tmp9_ = _tmp8_;
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp11_ = g_strdup_printf (" <from>%s</from>\n", _tmp10_);
+ _tmp10_ = g_strdup_printf (" <from>%s</from>\n", _tmp9_);
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = _tmp11_;
+ _tmp11_ = _tmp10_;
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_data_output_stream_put_string (_tmp5_, _tmp12_, NULL, &_inner_error_);
+ g_data_output_stream_put_string (_tmp5_, _tmp11_, NULL, &_inner_error_);
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp12_);
+ _g_free0 (_tmp11_);
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp10_);
+ _g_free0 (_tmp9_);
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp8_);
+ _g_free0 (_tmp7_);
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_propagate_error (error, _inner_error_);
#line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1914 "DesktopIntegration.c"
+#line 1941 "DesktopIntegration.c"
}
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp13_ = self->priv->outs;
+ _tmp12_ = self->priv->outs;
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp14_ = to;
+ _tmp13_ = g_file_get_path (to);
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp15_ = g_file_get_path (_tmp14_);
+ _tmp14_ = _tmp13_;
+#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
+ _tmp15_ = g_markup_escape_text (_tmp14_, (gssize) -1);
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp16_ = _tmp15_;
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp17_ = g_markup_escape_text (_tmp16_, (gssize) -1);
+ _tmp17_ = g_strdup_printf (" <to>%s</to>\n", _tmp16_);
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp18_ = _tmp17_;
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp19_ = g_strdup_printf (" <to>%s</to>\n", _tmp18_);
-#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp20_ = _tmp19_;
-#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_data_output_stream_put_string (_tmp13_, _tmp20_, NULL, &_inner_error_);
-#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp20_);
+ g_data_output_stream_put_string (_tmp12_, _tmp18_, NULL, &_inner_error_);
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_free0 (_tmp18_);
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_free0 (_tmp16_);
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
+ _g_free0 (_tmp14_);
+#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_propagate_error (error, _inner_error_);
#line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1946 "DesktopIntegration.c"
+#line 1971 "DesktopIntegration.c"
}
#line 220 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp21_ = self->priv->outs;
+ _tmp19_ = self->priv->outs;
#line 220 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_data_output_stream_put_string (_tmp21_, " </transition>\n", NULL, &_inner_error_);
+ g_data_output_stream_put_string (_tmp19_, " </transition>\n", NULL, &_inner_error_);
#line 220 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 220 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_propagate_error (error, _inner_error_);
#line 220 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1958 "DesktopIntegration.c"
+#line 1983 "DesktopIntegration.c"
}
}
-static void desktop_integration_background_slideshow_xml_builder_write_static (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* file, GError** error) {
+static void
+desktop_integration_background_slideshow_xml_builder_write_static (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GFile* file,
+ GError** error)
+{
GDataOutputStream* _tmp0_;
GDataOutputStream* _tmp1_;
gdouble _tmp2_;
gchar* _tmp3_;
gchar* _tmp4_;
GDataOutputStream* _tmp5_;
- GFile* _tmp6_;
+ gchar* _tmp6_;
gchar* _tmp7_;
gchar* _tmp8_;
gchar* _tmp9_;
gchar* _tmp10_;
gchar* _tmp11_;
- gchar* _tmp12_;
- GDataOutputStream* _tmp13_;
+ GDataOutputStream* _tmp12_;
GError * _inner_error_ = NULL;
#line 223 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (DESKTOP_INTEGRATION_IS_BACKGROUND_SLIDESHOW_XML_BUILDER (self));
@@ -1989,7 +2017,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_static (D
g_propagate_error (error, _inner_error_);
#line 224 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 1993 "DesktopIntegration.c"
+#line 2021 "DesktopIntegration.c"
}
#line 225 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp1_ = self->priv->outs;
@@ -2009,62 +2037,62 @@ static void desktop_integration_background_slideshow_xml_builder_write_static (D
g_propagate_error (error, _inner_error_);
#line 225 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2013 "DesktopIntegration.c"
+#line 2041 "DesktopIntegration.c"
}
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp5_ = self->priv->outs;
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = file;
+ _tmp6_ = g_file_get_path (file);
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = g_file_get_path (_tmp6_);
-#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = _tmp7_;
+ _tmp7_ = _tmp6_;
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = g_markup_escape_text (_tmp8_, (gssize) -1);
+ _tmp8_ = g_markup_escape_text (_tmp7_, (gssize) -1);
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = _tmp9_;
+ _tmp9_ = _tmp8_;
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp11_ = g_strdup_printf (" <file>%s</file>\n", _tmp10_);
+ _tmp10_ = g_strdup_printf (" <file>%s</file>\n", _tmp9_);
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = _tmp11_;
+ _tmp11_ = _tmp10_;
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_data_output_stream_put_string (_tmp5_, _tmp12_, NULL, &_inner_error_);
+ g_data_output_stream_put_string (_tmp5_, _tmp11_, NULL, &_inner_error_);
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp12_);
+ _g_free0 (_tmp11_);
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp10_);
+ _g_free0 (_tmp9_);
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp8_);
+ _g_free0 (_tmp7_);
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_propagate_error (error, _inner_error_);
#line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2045 "DesktopIntegration.c"
+#line 2071 "DesktopIntegration.c"
}
#line 227 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp13_ = self->priv->outs;
+ _tmp12_ = self->priv->outs;
#line 227 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- g_data_output_stream_put_string (_tmp13_, " </static>\n", NULL, &_inner_error_);
+ g_data_output_stream_put_string (_tmp12_, " </static>\n", NULL, &_inner_error_);
#line 227 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 227 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_propagate_error (error, _inner_error_);
#line 227 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2057 "DesktopIntegration.c"
+#line 2083 "DesktopIntegration.c"
}
}
-void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* file, GError** error) {
+void
+desktop_integration_background_slideshow_xml_builder_add_photo (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GFile* file,
+ GError** error)
+{
GDataOutputStream* _tmp0_;
GFile* _tmp1_;
- GFile* _tmp4_;
- GFile* _tmp7_;
- GFile* _tmp8_;
- GFile* _tmp9_;
+ GFile* _tmp3_;
+ GFile* _tmp5_;
GError * _inner_error_ = NULL;
#line 230 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (DESKTOP_INTEGRATION_IS_BACKGROUND_SLIDESHOW_XML_BUILDER (self));
@@ -2078,66 +2106,59 @@ void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopInte
_tmp1_ = self->priv->first_file;
#line 233 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (_tmp1_ == NULL) {
-#line 2082 "DesktopIntegration.c"
+#line 2110 "DesktopIntegration.c"
GFile* _tmp2_;
- GFile* _tmp3_;
#line 234 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = file;
-#line 234 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
+ _tmp2_ = _g_object_ref0 (file);
#line 234 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (self->priv->first_file);
#line 234 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- self->priv->first_file = _tmp3_;
-#line 2093 "DesktopIntegration.c"
+ self->priv->first_file = _tmp2_;
+#line 2118 "DesktopIntegration.c"
}
#line 236 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = self->priv->last_file;
+ _tmp3_ = self->priv->last_file;
#line 236 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp4_ != NULL) {
-#line 2099 "DesktopIntegration.c"
- GFile* _tmp5_;
- GFile* _tmp6_;
-#line 237 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = self->priv->last_file;
+ if (_tmp3_ != NULL) {
+#line 2124 "DesktopIntegration.c"
+ GFile* _tmp4_;
#line 237 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = file;
+ _tmp4_ = self->priv->last_file;
#line 237 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_background_slideshow_xml_builder_write_transition (self, _tmp5_, _tmp6_, &_inner_error_);
+ desktop_integration_background_slideshow_xml_builder_write_transition (self, _tmp4_, file, &_inner_error_);
#line 237 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 237 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_propagate_error (error, _inner_error_);
#line 237 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2114 "DesktopIntegration.c"
+#line 2136 "DesktopIntegration.c"
}
}
#line 239 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = file;
-#line 239 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_background_slideshow_xml_builder_write_static (self, _tmp7_, &_inner_error_);
+ desktop_integration_background_slideshow_xml_builder_write_static (self, file, &_inner_error_);
#line 239 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 239 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_propagate_error (error, _inner_error_);
#line 239 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2127 "DesktopIntegration.c"
+#line 2147 "DesktopIntegration.c"
}
#line 241 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = file;
-#line 241 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = _g_object_ref0 (_tmp8_);
+ _tmp5_ = _g_object_ref0 (file);
#line 241 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (self->priv->last_file);
#line 241 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- self->priv->last_file = _tmp9_;
-#line 2137 "DesktopIntegration.c"
+ self->priv->last_file = _tmp5_;
+#line 2155 "DesktopIntegration.c"
}
-GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GError** error) {
+GFile*
+desktop_integration_background_slideshow_xml_builder_close (DesktopIntegrationBackgroundSlideshowXMLBuilder* self,
+ GError** error)
+{
GFile* result = NULL;
GDataOutputStream* _tmp0_;
gboolean _tmp1_ = FALSE;
@@ -2162,27 +2183,27 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr
result = NULL;
#line 246 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 2166 "DesktopIntegration.c"
+#line 2187 "DesktopIntegration.c"
}
#line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp2_ = self->priv->first_file;
#line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (_tmp2_ != NULL) {
-#line 2172 "DesktopIntegration.c"
+#line 2193 "DesktopIntegration.c"
GFile* _tmp3_;
#line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp3_ = self->priv->last_file;
#line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp1_ = _tmp3_ != NULL;
-#line 2178 "DesktopIntegration.c"
+#line 2199 "DesktopIntegration.c"
} else {
#line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp1_ = FALSE;
-#line 2182 "DesktopIntegration.c"
+#line 2203 "DesktopIntegration.c"
}
#line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (_tmp1_) {
-#line 2186 "DesktopIntegration.c"
+#line 2207 "DesktopIntegration.c"
GFile* _tmp4_;
GFile* _tmp5_;
#line 250 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -2197,7 +2218,7 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr
g_propagate_error (error, _inner_error_);
#line 250 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return NULL;
-#line 2201 "DesktopIntegration.c"
+#line 2222 "DesktopIntegration.c"
}
}
#line 252 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -2210,7 +2231,7 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr
g_propagate_error (error, _inner_error_);
#line 252 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return NULL;
-#line 2214 "DesktopIntegration.c"
+#line 2235 "DesktopIntegration.c"
}
#line 254 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp7_ = self->priv->outs;
@@ -2222,7 +2243,7 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr
g_propagate_error (error, _inner_error_);
#line 254 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return NULL;
-#line 2226 "DesktopIntegration.c"
+#line 2247 "DesktopIntegration.c"
}
#line 255 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (self->priv->outs);
@@ -2240,7 +2261,7 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr
g_propagate_error (error, _inner_error_);
#line 258 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return NULL;
-#line 2244 "DesktopIntegration.c"
+#line 2265 "DesktopIntegration.c"
}
#line 259 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_tmp10_ = self->priv->destination;
@@ -2260,108 +2281,133 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr
result = _tmp14_;
#line 261 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return result;
-#line 2264 "DesktopIntegration.c"
+#line 2285 "DesktopIntegration.c"
}
-static void desktop_integration_value_background_slideshow_xml_builder_init (GValue* value) {
+static void
+desktop_integration_value_background_slideshow_xml_builder_init (GValue* value)
+{
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
value->data[0].v_pointer = NULL;
-#line 2271 "DesktopIntegration.c"
+#line 2294 "DesktopIntegration.c"
}
-static void desktop_integration_value_background_slideshow_xml_builder_free_value (GValue* value) {
+static void
+desktop_integration_value_background_slideshow_xml_builder_free_value (GValue* value)
+{
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (value->data[0].v_pointer) {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
desktop_integration_background_slideshow_xml_builder_unref (value->data[0].v_pointer);
-#line 2280 "DesktopIntegration.c"
+#line 2305 "DesktopIntegration.c"
}
}
-static void desktop_integration_value_background_slideshow_xml_builder_copy_value (const GValue* src_value, GValue* dest_value) {
+static void
+desktop_integration_value_background_slideshow_xml_builder_copy_value (const GValue* src_value,
+ GValue* dest_value)
+{
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (src_value->data[0].v_pointer) {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
dest_value->data[0].v_pointer = desktop_integration_background_slideshow_xml_builder_ref (src_value->data[0].v_pointer);
-#line 2290 "DesktopIntegration.c"
+#line 2318 "DesktopIntegration.c"
} else {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
dest_value->data[0].v_pointer = NULL;
-#line 2294 "DesktopIntegration.c"
+#line 2322 "DesktopIntegration.c"
}
}
-static gpointer desktop_integration_value_background_slideshow_xml_builder_peek_pointer (const GValue* value) {
+static gpointer
+desktop_integration_value_background_slideshow_xml_builder_peek_pointer (const GValue* value)
+{
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return value->data[0].v_pointer;
-#line 2302 "DesktopIntegration.c"
+#line 2332 "DesktopIntegration.c"
}
-static gchar* desktop_integration_value_background_slideshow_xml_builder_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+static gchar*
+desktop_integration_value_background_slideshow_xml_builder_collect_value (GValue* value,
+ guint n_collect_values,
+ GTypeCValue* collect_values,
+ guint collect_flags)
+{
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (collect_values[0].v_pointer) {
-#line 2309 "DesktopIntegration.c"
+#line 2344 "DesktopIntegration.c"
DesktopIntegrationBackgroundSlideshowXMLBuilder * object;
object = collect_values[0].v_pointer;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (object->parent_instance.g_class == NULL) {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2316 "DesktopIntegration.c"
+#line 2351 "DesktopIntegration.c"
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2320 "DesktopIntegration.c"
+#line 2355 "DesktopIntegration.c"
}
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
value->data[0].v_pointer = desktop_integration_background_slideshow_xml_builder_ref (object);
-#line 2324 "DesktopIntegration.c"
+#line 2359 "DesktopIntegration.c"
} else {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
value->data[0].v_pointer = NULL;
-#line 2328 "DesktopIntegration.c"
+#line 2363 "DesktopIntegration.c"
}
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return NULL;
-#line 2332 "DesktopIntegration.c"
+#line 2367 "DesktopIntegration.c"
}
-static gchar* desktop_integration_value_background_slideshow_xml_builder_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+static gchar*
+desktop_integration_value_background_slideshow_xml_builder_lcopy_value (const GValue* value,
+ guint n_collect_values,
+ GTypeCValue* collect_values,
+ guint collect_flags)
+{
DesktopIntegrationBackgroundSlideshowXMLBuilder ** object_p;
object_p = collect_values[0].v_pointer;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (!object_p) {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 2343 "DesktopIntegration.c"
+#line 2383 "DesktopIntegration.c"
}
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (!value->data[0].v_pointer) {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
*object_p = NULL;
-#line 2349 "DesktopIntegration.c"
+#line 2389 "DesktopIntegration.c"
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
*object_p = value->data[0].v_pointer;
-#line 2353 "DesktopIntegration.c"
+#line 2393 "DesktopIntegration.c"
} else {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
*object_p = desktop_integration_background_slideshow_xml_builder_ref (value->data[0].v_pointer);
-#line 2357 "DesktopIntegration.c"
+#line 2397 "DesktopIntegration.c"
}
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return NULL;
-#line 2361 "DesktopIntegration.c"
+#line 2401 "DesktopIntegration.c"
}
-GParamSpec* desktop_integration_param_spec_background_slideshow_xml_builder (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
+GParamSpec*
+desktop_integration_param_spec_background_slideshow_xml_builder (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags)
+{
DesktopIntegrationParamSpecBackgroundSlideshowXMLBuilder* spec;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_val_if_fail (g_type_is_a (object_type, DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER), NULL);
@@ -2371,20 +2417,25 @@ GParamSpec* desktop_integration_param_spec_background_slideshow_xml_builder (con
G_PARAM_SPEC (spec)->value_type = object_type;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return G_PARAM_SPEC (spec);
-#line 2375 "DesktopIntegration.c"
+#line 2421 "DesktopIntegration.c"
}
-gpointer desktop_integration_value_get_background_slideshow_xml_builder (const GValue* value) {
+gpointer
+desktop_integration_value_get_background_slideshow_xml_builder (const GValue* value)
+{
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER), NULL);
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return value->data[0].v_pointer;
-#line 2384 "DesktopIntegration.c"
+#line 2432 "DesktopIntegration.c"
}
-void desktop_integration_value_set_background_slideshow_xml_builder (GValue* value, gpointer v_object) {
+void
+desktop_integration_value_set_background_slideshow_xml_builder (GValue* value,
+ gpointer v_object)
+{
DesktopIntegrationBackgroundSlideshowXMLBuilder * old;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER));
@@ -2400,22 +2451,25 @@ void desktop_integration_value_set_background_slideshow_xml_builder (GValue* val
value->data[0].v_pointer = v_object;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
desktop_integration_background_slideshow_xml_builder_ref (value->data[0].v_pointer);
-#line 2404 "DesktopIntegration.c"
+#line 2455 "DesktopIntegration.c"
} else {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
value->data[0].v_pointer = NULL;
-#line 2408 "DesktopIntegration.c"
+#line 2459 "DesktopIntegration.c"
}
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (old) {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
desktop_integration_background_slideshow_xml_builder_unref (old);
-#line 2414 "DesktopIntegration.c"
+#line 2465 "DesktopIntegration.c"
}
}
-void desktop_integration_value_take_background_slideshow_xml_builder (GValue* value, gpointer v_object) {
+void
+desktop_integration_value_take_background_slideshow_xml_builder (GValue* value,
+ gpointer v_object)
+{
DesktopIntegrationBackgroundSlideshowXMLBuilder * old;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER));
@@ -2429,33 +2483,37 @@ void desktop_integration_value_take_background_slideshow_xml_builder (GValue* va
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
value->data[0].v_pointer = v_object;
-#line 2433 "DesktopIntegration.c"
+#line 2487 "DesktopIntegration.c"
} else {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
value->data[0].v_pointer = NULL;
-#line 2437 "DesktopIntegration.c"
+#line 2491 "DesktopIntegration.c"
}
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (old) {
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
desktop_integration_background_slideshow_xml_builder_unref (old);
-#line 2443 "DesktopIntegration.c"
+#line 2497 "DesktopIntegration.c"
}
}
-static void desktop_integration_background_slideshow_xml_builder_class_init (DesktopIntegrationBackgroundSlideshowXMLBuilderClass * klass) {
+static void
+desktop_integration_background_slideshow_xml_builder_class_init (DesktopIntegrationBackgroundSlideshowXMLBuilderClass * klass)
+{
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
desktop_integration_background_slideshow_xml_builder_parent_class = g_type_class_peek_parent (klass);
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
((DesktopIntegrationBackgroundSlideshowXMLBuilderClass *) klass)->finalize = desktop_integration_background_slideshow_xml_builder_finalize;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_type_class_add_private (klass, sizeof (DesktopIntegrationBackgroundSlideshowXMLBuilderPrivate));
-#line 2455 "DesktopIntegration.c"
+#line 2511 "DesktopIntegration.c"
}
-static void desktop_integration_background_slideshow_xml_builder_instance_init (DesktopIntegrationBackgroundSlideshowXMLBuilder * self) {
+static void
+desktop_integration_background_slideshow_xml_builder_instance_init (DesktopIntegrationBackgroundSlideshowXMLBuilder * self)
+{
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
self->priv = DESKTOP_INTEGRATION_BACKGROUND_SLIDESHOW_XML_BUILDER_GET_PRIVATE (self);
#line 198 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -2466,11 +2524,13 @@ static void desktop_integration_background_slideshow_xml_builder_instance_init (
self->priv->last_file = NULL;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
self->ref_count = 1;
-#line 2470 "DesktopIntegration.c"
+#line 2528 "DesktopIntegration.c"
}
-static void desktop_integration_background_slideshow_xml_builder_finalize (DesktopIntegrationBackgroundSlideshowXMLBuilder * obj) {
+static void
+desktop_integration_background_slideshow_xml_builder_finalize (DesktopIntegrationBackgroundSlideshowXMLBuilder * obj)
+{
DesktopIntegrationBackgroundSlideshowXMLBuilder * self;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
self = G_TYPE_CHECK_INSTANCE_CAST (obj, DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER, DesktopIntegrationBackgroundSlideshowXMLBuilder);
@@ -2486,11 +2546,13 @@ static void desktop_integration_background_slideshow_xml_builder_finalize (Deskt
_g_object_unref0 (self->priv->first_file);
#line 200 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (self->priv->last_file);
-#line 2490 "DesktopIntegration.c"
+#line 2550 "DesktopIntegration.c"
}
-GType desktop_integration_background_slideshow_xml_builder_get_type (void) {
+GType
+desktop_integration_background_slideshow_xml_builder_get_type (void)
+{
static volatile gsize desktop_integration_background_slideshow_xml_builder_type_id__volatile = 0;
if (g_once_init_enter (&desktop_integration_background_slideshow_xml_builder_type_id__volatile)) {
static const GTypeValueTable g_define_type_value_table = { desktop_integration_value_background_slideshow_xml_builder_init, desktop_integration_value_background_slideshow_xml_builder_free_value, desktop_integration_value_background_slideshow_xml_builder_copy_value, desktop_integration_value_background_slideshow_xml_builder_peek_pointer, "p", desktop_integration_value_background_slideshow_xml_builder_collect_value, "p", desktop_integration_value_background_slideshow_xml_builder_lcopy_value };
@@ -2504,18 +2566,22 @@ GType desktop_integration_background_slideshow_xml_builder_get_type (void) {
}
-gpointer desktop_integration_background_slideshow_xml_builder_ref (gpointer instance) {
+gpointer
+desktop_integration_background_slideshow_xml_builder_ref (gpointer instance)
+{
DesktopIntegrationBackgroundSlideshowXMLBuilder * self;
self = instance;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_atomic_int_inc (&self->ref_count);
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return instance;
-#line 2515 "DesktopIntegration.c"
+#line 2579 "DesktopIntegration.c"
}
-void desktop_integration_background_slideshow_xml_builder_unref (gpointer instance) {
+void
+desktop_integration_background_slideshow_xml_builder_unref (gpointer instance)
+{
DesktopIntegrationBackgroundSlideshowXMLBuilder * self;
self = instance;
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -2524,41 +2590,46 @@ void desktop_integration_background_slideshow_xml_builder_unref (gpointer instan
DESKTOP_INTEGRATION_BACKGROUND_SLIDESHOW_XML_BUILDER_GET_CLASS (self)->finalize (self);
#line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_type_free_instance ((GTypeInstance *) self);
-#line 2528 "DesktopIntegration.c"
+#line 2594 "DesktopIntegration.c"
}
}
-static void _desktop_integration_on_desktop_slideshow_exported_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self) {
+static void
+_desktop_integration_on_desktop_slideshow_exported_exporter_completion_callback (Exporter* exporter,
+ gboolean is_cancelled,
+ gpointer self)
+{
#line 290 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
desktop_integration_on_desktop_slideshow_exported (exporter, is_cancelled);
-#line 2536 "DesktopIntegration.c"
+#line 2606 "DesktopIntegration.c"
}
-void desktop_integration_set_background_slideshow (GeeCollection* photos, gdouble duration, gdouble transition, gboolean desktop_background, gboolean screensaver) {
+void
+desktop_integration_set_background_slideshow (GeeCollection* photos,
+ gdouble duration,
+ gdouble transition,
+ gboolean desktop_background,
+ gboolean screensaver)
+{
ExporterUI* _tmp0_;
- gboolean _tmp1_;
- gboolean _tmp2_;
GFile* wallpaper_dir = NULL;
- GFile* _tmp3_;
+ GFile* _tmp1_;
GeeSet* exceptions = NULL;
- GeeHashSet* _tmp4_;
- GeeSet* _tmp5_;
- gdouble _tmp10_;
- gdouble _tmp11_;
+ GeeHashSet* _tmp2_;
+ GeeSet* _tmp3_;
Exporter* exporter = NULL;
- GeeCollection* _tmp12_;
- GFile* _tmp13_;
- AppWindow* _tmp14_;
- AppWindow* _tmp15_;
- Scaling _tmp16_ = {0};
- ExportFormatParameters _tmp17_ = {0};
- Exporter* _tmp18_;
- Exporter* _tmp19_;
- Exporter* _tmp20_;
- ExporterUI* _tmp21_;
- ExporterUI* _tmp22_;
+ GFile* _tmp8_;
+ AppWindow* _tmp9_;
+ AppWindow* _tmp10_;
+ Scaling _tmp11_ = {0};
+ ExportFormatParameters _tmp12_ = {0};
+ Exporter* _tmp13_;
+ Exporter* _tmp14_;
+ Exporter* _tmp15_;
+ ExporterUI* _tmp16_;
+ ExporterUI* _tmp17_;
GError * _inner_error_ = NULL;
#line 265 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (GEE_IS_COLLECTION (photos));
@@ -2568,66 +2639,62 @@ void desktop_integration_set_background_slideshow (GeeCollection* photos, gdoubl
if (_tmp0_ != NULL) {
#line 268 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2572 "DesktopIntegration.c"
+#line 2643 "DesktopIntegration.c"
}
#line 270 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = desktop_background;
-#line 270 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_set_desktop_background = _tmp1_;
-#line 271 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = screensaver;
+ desktop_integration_set_desktop_background = desktop_background;
#line 271 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_set_screensaver = _tmp2_;
+ desktop_integration_set_screensaver = screensaver;
#line 273 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = app_dirs_get_data_subdir ("wallpaper", NULL);
+ _tmp1_ = app_dirs_get_data_subdir ("wallpaper", NULL);
#line 273 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- wallpaper_dir = _tmp3_;
+ wallpaper_dir = _tmp1_;
#line 275 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL);
+ _tmp2_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL);
#line 275 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- exceptions = G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GEE_TYPE_SET, GeeSet);
+ exceptions = G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, GEE_TYPE_SET, GeeSet);
#line 276 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = exceptions;
+ _tmp3_ = exceptions;
#line 276 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- gee_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, GEE_TYPE_COLLECTION, GeeCollection), DESKTOP_INTEGRATION_DESKTOP_SLIDESHOW_XML_FILENAME);
-#line 2594 "DesktopIntegration.c"
+ gee_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GEE_TYPE_COLLECTION, GeeCollection), DESKTOP_INTEGRATION_DESKTOP_SLIDESHOW_XML_FILENAME);
+#line 2661 "DesktopIntegration.c"
{
- GFile* _tmp6_;
- GeeSet* _tmp7_;
+ GFile* _tmp4_;
+ GeeSet* _tmp5_;
#line 278 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = wallpaper_dir;
+ _tmp4_ = wallpaper_dir;
#line 278 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = exceptions;
+ _tmp5_ = exceptions;
#line 278 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- delete_all_files (_tmp6_, _tmp7_, NULL, NULL, (guint64) 0, NULL, &_inner_error_);
+ delete_all_files (_tmp4_, _tmp5_, NULL, NULL, (guint64) 0, NULL, &_inner_error_);
#line 278 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 2606 "DesktopIntegration.c"
- goto __catch570_g_error;
+#line 2673 "DesktopIntegration.c"
+ goto __catch579_g_error;
}
}
- goto __finally570;
- __catch570_g_error:
+ goto __finally579;
+ __catch579_g_error:
{
GError* err = NULL;
- GError* _tmp8_;
- const gchar* _tmp9_;
+ GError* _tmp6_;
+ const gchar* _tmp7_;
#line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
err = _inner_error_;
#line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_inner_error_ = NULL;
#line 280 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = err;
+ _tmp6_ = err;
#line 280 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = _tmp8_->message;
+ _tmp7_ = _tmp6_->message;
#line 280 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_warning ("DesktopIntegration.vala:280: Error attempting to clear wallpaper direc" \
-"tory: %s", _tmp9_);
+"tory: %s", _tmp7_);
#line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_error_free0 (err);
-#line 2628 "DesktopIntegration.c"
+#line 2695 "DesktopIntegration.c"
}
- __finally570:
+ __finally579:
#line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -2640,72 +2707,68 @@ void desktop_integration_set_background_slideshow (GeeCollection* photos, gdoubl
g_clear_error (&_inner_error_);
#line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2643 "DesktopIntegration.c"
+#line 2710 "DesktopIntegration.c"
}
#line 283 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = duration;
-#line 283 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_desktop_slideshow_duration = _tmp10_;
+ desktop_integration_desktop_slideshow_duration = duration;
#line 284 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp11_ = transition;
-#line 284 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_desktop_slideshow_transition = _tmp11_;
-#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = photos;
+ desktop_integration_desktop_slideshow_transition = transition;
#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp13_ = wallpaper_dir;
+ _tmp8_ = wallpaper_dir;
#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp14_ = app_window_get_instance ();
+ _tmp9_ = app_window_get_instance ();
#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp15_ = _tmp14_;
+ _tmp10_ = _tmp9_;
#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- scaling_to_fill_screen (G_TYPE_CHECK_INSTANCE_CAST (_tmp15_, gtk_window_get_type (), GtkWindow), &_tmp16_);
+ scaling_to_fill_screen (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, gtk_window_get_type (), GtkWindow), &_tmp11_);
#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- export_format_parameters_current (&_tmp17_);
+ export_format_parameters_current (&_tmp12_);
#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp18_ = exporter_new (_tmp12_, _tmp13_, &_tmp16_, &_tmp17_, TRUE);
+ _tmp13_ = exporter_new (photos, _tmp8_, &_tmp11_, &_tmp12_, TRUE);
#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp19_ = _tmp18_;
+ _tmp14_ = _tmp13_;
#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp15_);
+ _g_object_unref0 (_tmp10_);
#line 286 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- exporter = _tmp19_;
+ exporter = _tmp14_;
#line 289 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp20_ = exporter;
+ _tmp15_ = exporter;
#line 289 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp21_ = exporter_ui_new (_tmp20_);
+ _tmp16_ = exporter_ui_new (_tmp15_);
#line 289 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_exporter_ui_unref0 (desktop_integration_desktop_slideshow_exporter);
#line 289 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_desktop_slideshow_exporter = _tmp21_;
+ desktop_integration_desktop_slideshow_exporter = _tmp16_;
#line 290 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp22_ = desktop_integration_desktop_slideshow_exporter;
+ _tmp17_ = desktop_integration_desktop_slideshow_exporter;
#line 290 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- exporter_ui_export (_tmp22_, _desktop_integration_on_desktop_slideshow_exported_exporter_completion_callback, NULL);
+ exporter_ui_export (_tmp17_, _desktop_integration_on_desktop_slideshow_exported_exporter_completion_callback, NULL);
#line 265 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (exporter);
#line 265 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (exceptions);
#line 265 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (wallpaper_dir);
-#line 2691 "DesktopIntegration.c"
+#line 2752 "DesktopIntegration.c"
}
-void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboolean is_cancelled) {
- gboolean _tmp0_;
+void
+desktop_integration_on_desktop_slideshow_exported (Exporter* exporter,
+ gboolean is_cancelled)
+{
GFile* xml_file = NULL;
DesktopIntegrationBackgroundSlideshowXMLBuilder* xml_builder = NULL;
+ GFile* _tmp0_;
GFile* _tmp1_;
GFile* _tmp2_;
GFile* _tmp3_;
- GFile* _tmp4_;
+ gdouble _tmp4_;
gdouble _tmp5_;
- gdouble _tmp6_;
+ DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp6_;
DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp7_;
- DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp8_;
- gboolean _tmp24_;
- gboolean _tmp30_;
+ gboolean _tmp22_;
+ gboolean _tmp28_;
GError * _inner_error_ = NULL;
#line 293 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
g_return_if_fail (IS_EXPORTER (exporter));
@@ -2714,154 +2777,149 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo
#line 294 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
desktop_integration_desktop_slideshow_exporter = NULL;
#line 296 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp0_ = is_cancelled;
-#line 296 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp0_) {
+ if (is_cancelled) {
#line 297 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2722 "DesktopIntegration.c"
+#line 2783 "DesktopIntegration.c"
}
#line 299 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
xml_file = NULL;
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp1_ = app_dirs_get_data_subdir ("wallpaper", NULL);
+ _tmp0_ = app_dirs_get_data_subdir ("wallpaper", NULL);
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp2_ = _tmp1_;
+ _tmp1_ = _tmp0_;
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp3_ = g_file_get_child (_tmp2_, DESKTOP_INTEGRATION_DESKTOP_SLIDESHOW_XML_FILENAME);
+ _tmp2_ = g_file_get_child (_tmp1_, DESKTOP_INTEGRATION_DESKTOP_SLIDESHOW_XML_FILENAME);
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp4_ = _tmp3_;
+ _tmp3_ = _tmp2_;
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp5_ = desktop_integration_desktop_slideshow_duration;
+ _tmp4_ = desktop_integration_desktop_slideshow_duration;
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp6_ = desktop_integration_desktop_slideshow_transition;
+ _tmp5_ = desktop_integration_desktop_slideshow_transition;
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp7_ = desktop_integration_background_slideshow_xml_builder_new (_tmp4_, _tmp5_, _tmp6_);
+ _tmp6_ = desktop_integration_background_slideshow_xml_builder_new (_tmp3_, _tmp4_, _tmp5_);
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp8_ = _tmp7_;
+ _tmp7_ = _tmp6_;
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp4_);
+ _g_object_unref0 (_tmp3_);
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp2_);
+ _g_object_unref0 (_tmp1_);
#line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- xml_builder = _tmp8_;
-#line 2748 "DesktopIntegration.c"
+ xml_builder = _tmp7_;
+#line 2809 "DesktopIntegration.c"
{
- DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp9_;
- Exporter* _tmp10_;
- gint _tmp11_;
- GFile** _tmp12_;
- GFile* _tmp16_ = NULL;
- DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp17_;
- GFile* _tmp18_;
- GFile* _tmp19_;
+ DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp8_;
+ gint _tmp9_;
+ GFile** _tmp10_;
+ GFile* _tmp14_ = NULL;
+ DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp15_;
+ GFile* _tmp16_;
+ GFile* _tmp17_;
#line 304 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp9_ = xml_builder;
+ _tmp8_ = xml_builder;
#line 304 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_background_slideshow_xml_builder_open (_tmp9_, &_inner_error_);
+ desktop_integration_background_slideshow_xml_builder_open (_tmp8_, &_inner_error_);
#line 304 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 2764 "DesktopIntegration.c"
- goto __catch571_g_error;
+#line 2824 "DesktopIntegration.c"
+ goto __catch580_g_error;
}
#line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp10_ = exporter;
-#line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp12_ = exporter_get_exported_files (_tmp10_, &_tmp11_);
-#line 2771 "DesktopIntegration.c"
+ _tmp10_ = exporter_get_exported_files (exporter, &_tmp9_);
+#line 2829 "DesktopIntegration.c"
{
GFile** file_collection = NULL;
gint file_collection_length1 = 0;
gint _file_collection_size_ = 0;
gint file_it = 0;
#line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- file_collection = _tmp12_;
+ file_collection = _tmp10_;
#line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- file_collection_length1 = _tmp11_;
+ file_collection_length1 = _tmp9_;
#line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- for (file_it = 0; file_it < _tmp11_; file_it = file_it + 1) {
-#line 2783 "DesktopIntegration.c"
- GFile* _tmp13_;
+ for (file_it = 0; file_it < _tmp9_; file_it = file_it + 1) {
+#line 2841 "DesktopIntegration.c"
+ GFile* _tmp11_;
GFile* file = NULL;
#line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp13_ = _g_object_ref0 (file_collection[file_it]);
+ _tmp11_ = _g_object_ref0 (file_collection[file_it]);
#line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- file = _tmp13_;
-#line 2790 "DesktopIntegration.c"
+ file = _tmp11_;
+#line 2848 "DesktopIntegration.c"
{
- DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp14_;
- GFile* _tmp15_;
+ DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp12_;
+ GFile* _tmp13_;
#line 307 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp14_ = xml_builder;
+ _tmp12_ = xml_builder;
#line 307 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp15_ = file;
+ _tmp13_ = file;
#line 307 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- desktop_integration_background_slideshow_xml_builder_add_photo (_tmp14_, _tmp15_, &_inner_error_);
+ desktop_integration_background_slideshow_xml_builder_add_photo (_tmp12_, _tmp13_, &_inner_error_);
#line 307 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 307 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (file);
#line 307 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
file_collection = (_vala_array_free (file_collection, file_collection_length1, (GDestroyNotify) g_object_unref), NULL);
-#line 2806 "DesktopIntegration.c"
- goto __catch571_g_error;
+#line 2864 "DesktopIntegration.c"
+ goto __catch580_g_error;
}
#line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (file);
-#line 2811 "DesktopIntegration.c"
+#line 2869 "DesktopIntegration.c"
}
}
#line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
file_collection = (_vala_array_free (file_collection, file_collection_length1, (GDestroyNotify) g_object_unref), NULL);
-#line 2816 "DesktopIntegration.c"
+#line 2874 "DesktopIntegration.c"
}
#line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp17_ = xml_builder;
+ _tmp15_ = xml_builder;
#line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp18_ = desktop_integration_background_slideshow_xml_builder_close (_tmp17_, &_inner_error_);
+ _tmp16_ = desktop_integration_background_slideshow_xml_builder_close (_tmp15_, &_inner_error_);
#line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp16_ = _tmp18_;
+ _tmp14_ = _tmp16_;
#line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 2826 "DesktopIntegration.c"
- goto __catch571_g_error;
+#line 2884 "DesktopIntegration.c"
+ goto __catch580_g_error;
}
#line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp19_ = _tmp16_;
+ _tmp17_ = _tmp14_;
#line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp16_ = NULL;
+ _tmp14_ = NULL;
#line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (xml_file);
#line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- xml_file = _tmp19_;
+ xml_file = _tmp17_;
#line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp16_);
-#line 2839 "DesktopIntegration.c"
+ _g_object_unref0 (_tmp14_);
+#line 2897 "DesktopIntegration.c"
}
- goto __finally571;
- __catch571_g_error:
+ goto __finally580;
+ __catch580_g_error:
{
GError* err = NULL;
- GError* _tmp20_;
- const gchar* _tmp21_;
- gchar* _tmp22_;
- gchar* _tmp23_;
+ GError* _tmp18_;
+ const gchar* _tmp19_;
+ gchar* _tmp20_;
+ gchar* _tmp21_;
#line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
err = _inner_error_;
#line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_inner_error_ = NULL;
#line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp20_ = err;
+ _tmp18_ = err;
#line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp21_ = _tmp20_->message;
+ _tmp19_ = _tmp18_->message;
#line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp22_ = g_strdup_printf (_ ("Unable to prepare desktop slideshow: %s"), _tmp21_);
+ _tmp20_ = g_strdup_printf (_ ("Unable to prepare desktop slideshow: %s"), _tmp19_);
#line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp23_ = _tmp22_;
+ _tmp21_ = _tmp20_;
#line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- app_window_error_message (_tmp23_, NULL);
+ app_window_error_message (_tmp21_, NULL);
#line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp23_);
+ _g_free0 (_tmp21_);
#line 314 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_error_free0 (err);
#line 314 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -2870,9 +2928,9 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo
_g_object_unref0 (xml_file);
#line 314 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2873 "DesktopIntegration.c"
+#line 2931 "DesktopIntegration.c"
}
- __finally571:
+ __finally580:
#line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
@@ -2885,73 +2943,77 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo
g_clear_error (&_inner_error_);
#line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
return;
-#line 2888 "DesktopIntegration.c"
+#line 2946 "DesktopIntegration.c"
}
#line 317 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp24_ = desktop_integration_set_desktop_background;
+ _tmp22_ = desktop_integration_set_desktop_background;
#line 317 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp24_) {
-#line 2894 "DesktopIntegration.c"
- ConfigFacade* _tmp25_;
- ConfigFacade* _tmp26_;
- GFile* _tmp27_;
- gchar* _tmp28_;
- gchar* _tmp29_;
+ if (_tmp22_) {
+#line 2952 "DesktopIntegration.c"
+ ConfigFacade* _tmp23_;
+ ConfigFacade* _tmp24_;
+ GFile* _tmp25_;
+ gchar* _tmp26_;
+ gchar* _tmp27_;
#line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp25_ = config_facade_get_instance ();
+ _tmp23_ = config_facade_get_instance ();
#line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp26_ = _tmp25_;
+ _tmp24_ = _tmp23_;
#line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp27_ = xml_file;
+ _tmp25_ = xml_file;
#line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp28_ = g_file_get_path (_tmp27_);
+ _tmp26_ = g_file_get_path (_tmp25_);
#line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp29_ = _tmp28_;
+ _tmp27_ = _tmp26_;
#line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- configuration_facade_set_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp26_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp29_);
+ configuration_facade_set_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp27_);
#line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp29_);
+ _g_free0 (_tmp27_);
#line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp26_);
-#line 2916 "DesktopIntegration.c"
+ _g_object_unref0 (_tmp24_);
+#line 2974 "DesktopIntegration.c"
}
#line 320 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp30_ = desktop_integration_set_screensaver;
+ _tmp28_ = desktop_integration_set_screensaver;
#line 320 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- if (_tmp30_) {
-#line 2922 "DesktopIntegration.c"
- ConfigFacade* _tmp31_;
- ConfigFacade* _tmp32_;
- GFile* _tmp33_;
- gchar* _tmp34_;
- gchar* _tmp35_;
+ if (_tmp28_) {
+#line 2980 "DesktopIntegration.c"
+ ConfigFacade* _tmp29_;
+ ConfigFacade* _tmp30_;
+ GFile* _tmp31_;
+ gchar* _tmp32_;
+ gchar* _tmp33_;
#line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp31_ = config_facade_get_instance ();
+ _tmp29_ = config_facade_get_instance ();
#line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp32_ = _tmp31_;
+ _tmp30_ = _tmp29_;
#line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp33_ = xml_file;
+ _tmp31_ = xml_file;
#line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp34_ = g_file_get_path (_tmp33_);
+ _tmp32_ = g_file_get_path (_tmp31_);
#line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _tmp35_ = _tmp34_;
+ _tmp33_ = _tmp32_;
#line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- configuration_facade_set_screensaver (G_TYPE_CHECK_INSTANCE_CAST (_tmp32_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp35_);
+ configuration_facade_set_screensaver (G_TYPE_CHECK_INSTANCE_CAST (_tmp30_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp33_);
#line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_free0 (_tmp35_);
+ _g_free0 (_tmp33_);
#line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
- _g_object_unref0 (_tmp32_);
-#line 2944 "DesktopIntegration.c"
+ _g_object_unref0 (_tmp30_);
+#line 3002 "DesktopIntegration.c"
}
#line 293 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_desktop_integration_background_slideshow_xml_builder_unref0 (xml_builder);
#line 293 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"
_g_object_unref0 (xml_file);
-#line 2950 "DesktopIntegration.c"
+#line 3008 "DesktopIntegration.c"
}
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
+static void
+_vala_array_destroy (gpointer array,
+ gint array_length,
+ GDestroyNotify destroy_func)
+{
if ((array != NULL) && (destroy_func != NULL)) {
int i;
for (i = 0; i < array_length; i = i + 1) {
@@ -2963,7 +3025,11 @@ static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNoti
}
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
+static void
+_vala_array_free (gpointer array,
+ gint array_length,
+ GDestroyNotify destroy_func)
+{
_vala_array_destroy (array, array_length, destroy_func);
g_free (array);
}