From 49120f48474fc8fdc2448c75d961bc238213cfac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Tue, 1 May 2018 14:34:32 +0200 Subject: New upstream version 0.28.2 --- src/Exporter.c | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'src/Exporter.c') diff --git a/src/Exporter.c b/src/Exporter.c index b0a15a6..b08f9bb 100644 --- a/src/Exporter.c +++ b/src/Exporter.c @@ -442,10 +442,10 @@ GType background_job_get_type (void) G_GNUC_CONST; static void exporter_on_exported (Exporter* self, BackgroundJob* j); static GType exporter_export_job_get_type (void) G_GNUC_CONST G_GNUC_UNUSED; GType background_job_job_priority_get_type (void) G_GNUC_CONST; -static void _vala_array_add128 (GFile** * array, int* length, int* size, GFile* value); +static void _vala_array_add129 (GFile** * array, int* length, int* size, GFile* value); static void exporter_on_export_cancelled (Exporter* self, BackgroundJob* j); GFile** exporter_get_exported_files (Exporter* self, int* result_length1); -static GFile** _vala_array_dup30 (GFile** self, int length); +static GFile** _vala_array_dup25 (GFile** self, int length); GType photo_source_get_type (void) G_GNUC_CONST; GType photo_get_type (void) G_GNUC_CONST; PhotoFileFormat photo_get_export_format_for_parameters (Photo* self, ExportFormatParameters* params); @@ -453,7 +453,7 @@ gchar* photo_get_export_basename_for_parameters (Photo* self, ExportFormatParame GType video_source_get_type (void) G_GNUC_CONST; GType video_get_type (void) G_GNUC_CONST; gchar* media_source_get_basename (MediaSource* self); -static void _vala_array_add129 (GFile** * array, int* length, int* size, GFile* value); +static void _vala_array_add130 (GFile** * array, int* length, int* size, GFile* value); GFile* generate_unique_file (GFile* dir, const gchar* basename, gboolean* collision, GError** error); GFile* app_dirs_get_temp_dir (void); void app_window_error_message (const gchar* message, GtkWindow* parent); @@ -879,7 +879,7 @@ static gpointer _background_job_ref0 (gpointer self) { } -static void _vala_array_add128 (GFile** * array, int* length, int* size, GFile* value) { +static void _vala_array_add129 (GFile** * array, int* length, int* size, GFile* value) { #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" if ((*length) == (*size)) { #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1084,7 +1084,7 @@ static void exporter_on_exported (Exporter* self, BackgroundJob* j) { #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp35_ = _g_object_ref0 (_tmp34_); #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" - _vala_array_add128 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp35_); + _vala_array_add129 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp35_); #line 1089 "Exporter.c" } } @@ -1133,7 +1133,7 @@ static void exporter_on_export_cancelled (Exporter* self, BackgroundJob* j) { } -static GFile** _vala_array_dup30 (GFile** self, int length) { +static GFile** _vala_array_dup25 (GFile** self, int length) { GFile** result; int i; #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1169,7 +1169,7 @@ GFile** exporter_get_exported_files (Exporter* self, int* result_length1) { #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0__length1 = self->priv->exported_files_length1; #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = (_tmp0_ != NULL) ? _vala_array_dup30 (_tmp0_, _tmp0__length1) : ((gpointer) _tmp0_); + _tmp1_ = (_tmp0_ != NULL) ? _vala_array_dup25 (_tmp0_, _tmp0__length1) : ((gpointer) _tmp0_); #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp1__length1 = _tmp0__length1; #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1190,7 +1190,7 @@ GFile** exporter_get_exported_files (Exporter* self, int* result_length1) { } -static void _vala_array_add129 (GFile** * array, int* length, int* size, GFile* value) { +static void _vala_array_add130 (GFile** * array, int* length, int* size, GFile* value) { #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" if ((*length) == (*size)) { #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1372,7 +1372,7 @@ static gboolean exporter_process_queue (Exporter* self) { #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp23_ = _g_object_ref0 (_tmp22_); #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" - _vala_array_add129 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp23_); + _vala_array_add130 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp23_); #line 212 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp24_ = self->priv->completed_count; #line 212 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1480,7 +1480,7 @@ static gboolean exporter_process_queue (Exporter* self) { #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 1483 "Exporter.c" - goto __catch479_g_error; + goto __catch488_g_error; } #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp43_ = _tmp36_; @@ -1494,8 +1494,8 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (_tmp36_); #line 1496 "Exporter.c" } - goto __finally479; - __catch479_g_error: + goto __finally488; + __catch488_g_error: { GError* err = NULL; MediaSource* _tmp44_; @@ -1553,7 +1553,7 @@ static gboolean exporter_process_queue (Exporter* self) { break; #line 1555 "Exporter.c" } - __finally479: + __finally488: #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 1560 "Exporter.c" @@ -2053,7 +2053,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) { #line 97 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 2056 "Exporter.c" - goto __catch480_g_error; + goto __catch489_g_error; } } else { MediaSource* _tmp9_; @@ -2073,13 +2073,13 @@ static void exporter_export_job_real_execute (BackgroundJob* base) { #line 99 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 2076 "Exporter.c" - goto __catch480_g_error; + goto __catch489_g_error; } } } } - goto __finally480; - __catch480_g_error: + goto __finally489; + __catch489_g_error: { GError* err = NULL; GError* _tmp12_; @@ -2100,7 +2100,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) { _g_error_free0 (err); #line 2102 "Exporter.c" } - __finally480: + __finally489: #line 95 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 95 "/home/jens/Source/shotwell/src/Exporter.vala" -- cgit v1.2.3 From ab841afa5cb39058d9ab2cebb67cfe6369443f6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 25 Jun 2018 20:55:59 +0200 Subject: New upstream version 0.28.3 --- src/Exporter.c | 1996 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 1107 insertions(+), 889 deletions(-) (limited to 'src/Exporter.c') diff --git a/src/Exporter.c b/src/Exporter.c index b08f9bb..e8f0cf2 100644 --- a/src/Exporter.c +++ b/src/Exporter.c @@ -1,4 +1,4 @@ -/* Exporter.c generated by valac 0.36.6, the Vala compiler +/* Exporter.c generated by valac 0.40.4, the Vala compiler * generated from Exporter.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 #include #include @@ -97,6 +98,11 @@ typedef struct _Workers Workers; typedef struct _WorkersClass WorkersClass; #define EXPORTER_TYPE_OVERWRITE (exporter_overwrite_get_type ()) +enum { + EXPORTER_0_PROPERTY, + EXPORTER_NUM_PROPERTIES +}; +static GParamSpec* exporter_properties[EXPORTER_NUM_PROPERTIES]; #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) #define _workers_unref0(var) ((var == NULL) ? NULL : (var = (workers_unref (var), NULL))) @@ -391,13 +397,18 @@ GType photo_file_format_get_type (void) G_GNUC_CONST; GType jpeg_quality_get_type (void) G_GNUC_CONST; ExportFormatParameters* export_format_parameters_dup (const ExportFormatParameters* self); void export_format_parameters_free (ExportFormatParameters* self); -static void export_format_parameters_init (ExportFormatParameters *self, ExportFormatMode mode, PhotoFileFormat specified_format, JpegQuality quality); +static void export_format_parameters_init (ExportFormatParameters *self, + ExportFormatMode mode, + PhotoFileFormat specified_format, + JpegQuality quality); void export_format_parameters_current (ExportFormatParameters* result); PhotoFileFormat photo_file_format_get_system_default_format (void); void export_format_parameters_unmodified (ExportFormatParameters* result); -void export_format_parameters_for_format (PhotoFileFormat format, ExportFormatParameters* result); +void export_format_parameters_for_format (PhotoFileFormat format, + ExportFormatParameters* result); void export_format_parameters_last (ExportFormatParameters* result); -void export_format_parameters_for_JPEG (JpegQuality quality, ExportFormatParameters* result); +void export_format_parameters_for_JPEG (JpegQuality quality, + ExportFormatParameters* result); GType exporter_get_type (void) G_GNUC_CONST; GType data_object_get_type (void) G_GNUC_CONST; GType data_source_get_type (void) G_GNUC_CONST; @@ -412,114 +423,251 @@ Scaling* scaling_dup (const Scaling* self); void scaling_free (Scaling* self); gpointer workers_ref (gpointer instance); void workers_unref (gpointer instance); -GParamSpec* param_spec_workers (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_workers (GValue* value, gpointer v_object); -void value_take_workers (GValue* value, gpointer v_object); +GParamSpec* param_spec_workers (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_workers (GValue* value, + gpointer v_object); +void value_take_workers (GValue* value, + gpointer v_object); gpointer value_get_workers (const GValue* value); GType workers_get_type (void) G_GNUC_CONST; GType exporter_overwrite_get_type (void) G_GNUC_CONST; #define EXPORTER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_EXPORTER, ExporterPrivate)) -enum { - EXPORTER_DUMMY_PROPERTY -}; -guint workers_threads_per_cpu (gint per, gint max); -Workers* workers_new (guint max_threads, gboolean exclusive); -Workers* workers_construct (GType object_type, guint max_threads, gboolean exclusive); -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); -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 exporter_export (Exporter* self, ExporterCompletionCallback completion_callback, void* completion_callback_target, ExporterExportFailedCallback error_callback, void* error_callback_target, ExporterOverwriteCallback overwrite_callback, void* overwrite_callback_target, GCancellable* cancellable, ProgressMonitor monitor, void* monitor_target); +guint workers_threads_per_cpu (gint per, + gint max); +Workers* workers_new (guint max_threads, + gboolean exclusive); +Workers* workers_construct (GType object_type, + guint max_threads, + gboolean exclusive); +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); +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 exporter_export (Exporter* self, + ExporterCompletionCallback completion_callback, + void* completion_callback_target, + ExporterExportFailedCallback error_callback, + void* error_callback_target, + ExporterOverwriteCallback overwrite_callback, + void* overwrite_callback_target, + GCancellable* cancellable, + ProgressMonitor monitor, + void* monitor_target); static gboolean exporter_process_queue (Exporter* self); -static void exporter_export_completed (Exporter* self, gboolean is_cancelled); +static void exporter_export_completed (Exporter* self, + gboolean is_cancelled); gpointer background_job_ref (gpointer instance); void background_job_unref (gpointer instance); -GParamSpec* param_spec_background_job (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_background_job (GValue* value, gpointer v_object); -void value_take_background_job (GValue* value, gpointer v_object); +GParamSpec* param_spec_background_job (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_background_job (GValue* value, + gpointer v_object); +void value_take_background_job (GValue* value, + gpointer v_object); gpointer value_get_background_job (const GValue* value); GType background_job_get_type (void) G_GNUC_CONST; -static void exporter_on_exported (Exporter* self, BackgroundJob* j); +static void exporter_on_exported (Exporter* self, + BackgroundJob* j); static GType exporter_export_job_get_type (void) G_GNUC_CONST G_GNUC_UNUSED; GType background_job_job_priority_get_type (void) G_GNUC_CONST; -static void _vala_array_add129 (GFile** * array, int* length, int* size, GFile* value); -static void exporter_on_export_cancelled (Exporter* self, BackgroundJob* j); -GFile** exporter_get_exported_files (Exporter* self, int* result_length1); -static GFile** _vala_array_dup25 (GFile** self, int length); +static void _vala_array_add129 (GFile** * array, + int* length, + int* size, + GFile* value); +static void exporter_on_export_cancelled (Exporter* self, + BackgroundJob* j); +GFile** exporter_get_exported_files (Exporter* self, + int* result_length1); +static GFile** _vala_array_dup25 (GFile** self, + int length); GType photo_source_get_type (void) G_GNUC_CONST; GType photo_get_type (void) G_GNUC_CONST; -PhotoFileFormat photo_get_export_format_for_parameters (Photo* self, ExportFormatParameters* params); -gchar* photo_get_export_basename_for_parameters (Photo* self, ExportFormatParameters* params); +PhotoFileFormat photo_get_export_format_for_parameters (Photo* self, + ExportFormatParameters* params); +gchar* photo_get_export_basename_for_parameters (Photo* self, + ExportFormatParameters* params); GType video_source_get_type (void) G_GNUC_CONST; GType video_get_type (void) G_GNUC_CONST; gchar* media_source_get_basename (MediaSource* self); -static void _vala_array_add130 (GFile** * array, int* length, int* size, GFile* value); -GFile* generate_unique_file (GFile* dir, const gchar* basename, gboolean* collision, GError** error); +static void _vala_array_add130 (GFile** * array, + int* length, + int* size, + GFile* value); +GFile* generate_unique_file (GFile* dir, + const gchar* basename, + gboolean* collision, + GError** error); GFile* app_dirs_get_temp_dir (void); -void app_window_error_message (const gchar* message, GtkWindow* parent); +void app_window_error_message (const gchar* message, + GtkWindow* parent); GFile* media_source_get_file (MediaSource* self); -void workers_enqueue (Workers* self, BackgroundJob* job); -static ExporterExportJob* exporter_export_job_new (Exporter* owner, MediaSource* media, GFile* dest, Scaling* scaling, JpegQuality* quality, PhotoFileFormat* format, GCancellable* cancellable, gboolean direct_copy_unmodified, gboolean export_metadata); -static ExporterExportJob* exporter_export_job_construct (GType object_type, Exporter* owner, MediaSource* media, GFile* dest, Scaling* scaling, JpegQuality* quality, PhotoFileFormat* format, GCancellable* cancellable, gboolean direct_copy_unmodified, gboolean export_metadata); -enum { - EXPORTER_EXPORT_JOB_DUMMY_PROPERTY -}; -static void _exporter_on_exported_completion_callback (BackgroundJob* job, gpointer self); -static void _exporter_on_export_cancelled_cancellation_callback (BackgroundJob* job, gpointer self); +void workers_enqueue (Workers* self, + BackgroundJob* job); +static ExporterExportJob* exporter_export_job_new (Exporter* owner, + MediaSource* media, + GFile* dest, + Scaling* scaling, + JpegQuality* quality, + PhotoFileFormat* format, + GCancellable* cancellable, + gboolean direct_copy_unmodified, + gboolean export_metadata); +static ExporterExportJob* exporter_export_job_construct (GType object_type, + Exporter* owner, + MediaSource* media, + GFile* dest, + Scaling* scaling, + JpegQuality* quality, + PhotoFileFormat* format, + GCancellable* cancellable, + gboolean direct_copy_unmodified, + gboolean export_metadata); +static void _exporter_on_exported_completion_callback (BackgroundJob* job, + gpointer self); +static void _exporter_on_export_cancelled_cancellation_callback (BackgroundJob* job, + gpointer self); gpointer abstract_semaphore_ref (gpointer instance); void abstract_semaphore_unref (gpointer instance); -GParamSpec* param_spec_abstract_semaphore (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_abstract_semaphore (GValue* value, gpointer v_object); -void value_take_abstract_semaphore (GValue* value, gpointer v_object); +GParamSpec* param_spec_abstract_semaphore (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_abstract_semaphore (GValue* value, + gpointer v_object); +void value_take_abstract_semaphore (GValue* value, + gpointer v_object); gpointer value_get_abstract_semaphore (const GValue* value); GType abstract_semaphore_get_type (void) G_GNUC_CONST; -BackgroundJob* background_job_construct (GType object_type, GObject* owner, CompletionCallback callback, void* callback_target, GCancellable* cancellable, CancellationCallback cancellation, void* cancellation_target, AbstractSemaphore* completion_semaphore); +BackgroundJob* background_job_construct (GType object_type, + GObject* owner, + CompletionCallback callback, + void* callback_target, + GCancellable* cancellable, + CancellationCallback cancellation, + void* cancellation_target, + AbstractSemaphore* completion_semaphore); static JpegQuality* _jpeg_quality_dup (JpegQuality* self); static PhotoFileFormat* _photo_file_format_dup (PhotoFileFormat* self); static void exporter_export_job_real_execute (BackgroundJob* base); -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 video_export (Video* self, GFile* dest_file, 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 video_export (Video* self, + GFile* dest_file, + GError** error); static void exporter_export_job_finalize (BackgroundJob * obj); static void exporter_finalize (GObject * obj); 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; GType progress_dialog_get_type (void) G_GNUC_CONST; #define EXPORTER_UI_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_EXPORTER_UI, ExporterUIPrivate)) -enum { - EXPORTER_UI_DUMMY_PROPERTY -}; 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); +ExporterUI* exporter_ui_construct (GType object_type, + Exporter* exporter); +void exporter_ui_export (ExporterUI* self, + ExporterCompletionCallback completion_callback, + void* completion_callback_target); 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); -ProgressDialog* progress_dialog_new (GtkWindow* owner, const gchar* text, GCancellable* cancellable); -ProgressDialog* progress_dialog_construct (GType object_type, GtkWindow* owner, const gchar* text, GCancellable* cancellable); -static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporter, gboolean is_cancelled); -static void _exporter_ui_on_export_completed_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self); -static gboolean exporter_ui_on_export_failed (ExporterUI* self, Exporter* exporter, GFile* file, gint remaining, GError* err); -static gboolean _exporter_ui_on_export_failed_exporter_export_failed_callback (Exporter* exporter, GFile* file, gint remaining, GError* err, gpointer self); -static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Exporter* exporter, GFile* file); -static ExporterOverwrite _exporter_ui_on_export_overwrite_exporter_overwrite_callback (Exporter* exporter, GFile* file, gpointer self); -gboolean progress_dialog_monitor (ProgressDialog* self, guint64 count, guint64 total, gboolean do_event_loop); -static gboolean _progress_dialog_monitor_progress_monitor (guint64 current, guint64 total, gboolean do_event_loop, gpointer self); +ProgressDialog* progress_dialog_new (GtkWindow* owner, + const gchar* text, + GCancellable* cancellable); +ProgressDialog* progress_dialog_construct (GType object_type, + GtkWindow* owner, + const gchar* text, + GCancellable* cancellable); +static void exporter_ui_on_export_completed (ExporterUI* self, + Exporter* exporter, + gboolean is_cancelled); +static void _exporter_ui_on_export_completed_exporter_completion_callback (Exporter* exporter, + gboolean is_cancelled, + gpointer self); +static gboolean exporter_ui_on_export_failed (ExporterUI* self, + Exporter* exporter, + GFile* file, + gint remaining, + GError* err); +static gboolean _exporter_ui_on_export_failed_exporter_export_failed_callback (Exporter* exporter, + GFile* file, + gint remaining, + GError* err, + gpointer self); +static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, + Exporter* exporter, + GFile* file); +static ExporterOverwrite _exporter_ui_on_export_overwrite_exporter_overwrite_callback (Exporter* exporter, + GFile* file, + gpointer self); +gboolean progress_dialog_monitor (ProgressDialog* self, + guint64 count, + guint64 total, + gboolean do_event_loop); +static gboolean _progress_dialog_monitor_progress_monitor (guint64 current, + guint64 total, + gboolean do_event_loop, + gpointer self); void progress_dialog_close (ProgressDialog* self); void page_window_set_normal_cursor (PageWindow* self); -GtkResponseType app_window_negate_affirm_all_cancel_question (const gchar* message, const gchar* negative, const gchar* affirmative, const gchar* affirmative_all, const gchar* title, GtkWindow* parent); -GtkResponseType export_error_dialog (GFile* dest, gboolean photos_remaining); +GtkResponseType app_window_negate_affirm_all_cancel_question (const gchar* message, + const gchar* negative, + const gchar* affirmative, + const gchar* affirmative_all, + const gchar* title, + GtkWindow* parent); +GtkResponseType export_error_dialog (GFile* dest, + gboolean photos_remaining); static void exporter_ui_finalize (ExporterUI * obj); -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); +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); -GType export_format_mode_get_type (void) { +GType +export_format_mode_get_type (void) +{ static volatile gsize export_format_mode_type_id__volatile = 0; if (g_once_init_enter (&export_format_mode_type_id__volatile)) { static const GEnumValue values[] = {{EXPORT_FORMAT_MODE_UNMODIFIED, "EXPORT_FORMAT_MODE_UNMODIFIED", "unmodified"}, {EXPORT_FORMAT_MODE_CURRENT, "EXPORT_FORMAT_MODE_CURRENT", "current"}, {EXPORT_FORMAT_MODE_SPECIFIED, "EXPORT_FORMAT_MODE_SPECIFIED", "specified"}, {EXPORT_FORMAT_MODE_LAST, "EXPORT_FORMAT_MODE_LAST", "last"}, {0, NULL, NULL}}; @@ -531,106 +679,101 @@ GType export_format_mode_get_type (void) { } -static void export_format_parameters_init (ExportFormatParameters *self, ExportFormatMode mode, PhotoFileFormat specified_format, JpegQuality quality) { - ExportFormatMode _tmp0_; - PhotoFileFormat _tmp1_; - JpegQuality _tmp2_; +static void +export_format_parameters_init (ExportFormatParameters *self, + ExportFormatMode mode, + PhotoFileFormat specified_format, + JpegQuality quality) +{ #line 20 "/home/jens/Source/shotwell/src/Exporter.vala" memset (self, 0, sizeof (ExportFormatParameters)); #line 22 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = mode; -#line 22 "/home/jens/Source/shotwell/src/Exporter.vala" - (*self).mode = _tmp0_; + (*self).mode = mode; #line 23 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = specified_format; -#line 23 "/home/jens/Source/shotwell/src/Exporter.vala" - (*self).specified_format = _tmp1_; -#line 24 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = quality; + (*self).specified_format = specified_format; #line 24 "/home/jens/Source/shotwell/src/Exporter.vala" - (*self).quality = _tmp2_; + (*self).quality = quality; #line 25 "/home/jens/Source/shotwell/src/Exporter.vala" (*self).export_metadata = TRUE; -#line 555 "Exporter.c" +#line 699 "Exporter.c" } -void export_format_parameters_current (ExportFormatParameters* result) { - PhotoFileFormat _tmp0_; - ExportFormatParameters _tmp1_ = {0}; -#line 29 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = photo_file_format_get_system_default_format (); +void +export_format_parameters_current (ExportFormatParameters* result) +{ + ExportFormatParameters _tmp0_ = {0}; #line 29 "/home/jens/Source/shotwell/src/Exporter.vala" - export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_CURRENT, _tmp0_, JPEG_QUALITY_HIGH); + export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_CURRENT, photo_file_format_get_system_default_format (), JPEG_QUALITY_HIGH); #line 29 "/home/jens/Source/shotwell/src/Exporter.vala" - *result = _tmp1_; + *result = _tmp0_; #line 29 "/home/jens/Source/shotwell/src/Exporter.vala" return; -#line 570 "Exporter.c" +#line 713 "Exporter.c" } -void export_format_parameters_unmodified (ExportFormatParameters* result) { - PhotoFileFormat _tmp0_; - ExportFormatParameters _tmp1_ = {0}; +void +export_format_parameters_unmodified (ExportFormatParameters* result) +{ + ExportFormatParameters _tmp0_ = {0}; #line 34 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = photo_file_format_get_system_default_format (); + export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_UNMODIFIED, photo_file_format_get_system_default_format (), JPEG_QUALITY_HIGH); #line 34 "/home/jens/Source/shotwell/src/Exporter.vala" - export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_UNMODIFIED, _tmp0_, JPEG_QUALITY_HIGH); -#line 34 "/home/jens/Source/shotwell/src/Exporter.vala" - *result = _tmp1_; + *result = _tmp0_; #line 34 "/home/jens/Source/shotwell/src/Exporter.vala" return; -#line 585 "Exporter.c" +#line 727 "Exporter.c" } -void export_format_parameters_for_format (PhotoFileFormat format, ExportFormatParameters* result) { - PhotoFileFormat _tmp0_; - ExportFormatParameters _tmp1_ = {0}; -#line 39 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = format; +void +export_format_parameters_for_format (PhotoFileFormat format, + ExportFormatParameters* result) +{ + ExportFormatParameters _tmp0_ = {0}; #line 39 "/home/jens/Source/shotwell/src/Exporter.vala" - export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_SPECIFIED, _tmp0_, JPEG_QUALITY_HIGH); + export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_SPECIFIED, format, JPEG_QUALITY_HIGH); #line 39 "/home/jens/Source/shotwell/src/Exporter.vala" - *result = _tmp1_; + *result = _tmp0_; #line 39 "/home/jens/Source/shotwell/src/Exporter.vala" return; -#line 600 "Exporter.c" +#line 742 "Exporter.c" } -void export_format_parameters_last (ExportFormatParameters* result) { - PhotoFileFormat _tmp0_; - ExportFormatParameters _tmp1_ = {0}; +void +export_format_parameters_last (ExportFormatParameters* result) +{ + ExportFormatParameters _tmp0_ = {0}; #line 43 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = photo_file_format_get_system_default_format (); + export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_LAST, photo_file_format_get_system_default_format (), JPEG_QUALITY_HIGH); #line 43 "/home/jens/Source/shotwell/src/Exporter.vala" - export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_LAST, _tmp0_, JPEG_QUALITY_HIGH); -#line 43 "/home/jens/Source/shotwell/src/Exporter.vala" - *result = _tmp1_; + *result = _tmp0_; #line 43 "/home/jens/Source/shotwell/src/Exporter.vala" return; -#line 615 "Exporter.c" +#line 756 "Exporter.c" } -void export_format_parameters_for_JPEG (JpegQuality quality, ExportFormatParameters* result) { - JpegQuality _tmp0_; - ExportFormatParameters _tmp1_ = {0}; -#line 48 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = quality; +void +export_format_parameters_for_JPEG (JpegQuality quality, + ExportFormatParameters* result) +{ + ExportFormatParameters _tmp0_ = {0}; #line 48 "/home/jens/Source/shotwell/src/Exporter.vala" - export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_SPECIFIED, PHOTO_FILE_FORMAT_JFIF, _tmp0_); + export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_SPECIFIED, PHOTO_FILE_FORMAT_JFIF, quality); #line 48 "/home/jens/Source/shotwell/src/Exporter.vala" - *result = _tmp1_; + *result = _tmp0_; #line 48 "/home/jens/Source/shotwell/src/Exporter.vala" return; -#line 630 "Exporter.c" +#line 771 "Exporter.c" } -ExportFormatParameters* export_format_parameters_dup (const ExportFormatParameters* self) { +ExportFormatParameters* +export_format_parameters_dup (const ExportFormatParameters* self) +{ ExportFormatParameters* dup; #line 14 "/home/jens/Source/shotwell/src/Exporter.vala" dup = g_new0 (ExportFormatParameters, 1); @@ -638,18 +781,22 @@ ExportFormatParameters* export_format_parameters_dup (const ExportFormatParamete memcpy (dup, self, sizeof (ExportFormatParameters)); #line 14 "/home/jens/Source/shotwell/src/Exporter.vala" return dup; -#line 642 "Exporter.c" +#line 785 "Exporter.c" } -void export_format_parameters_free (ExportFormatParameters* self) { +void +export_format_parameters_free (ExportFormatParameters* self) +{ #line 14 "/home/jens/Source/shotwell/src/Exporter.vala" g_free (self); -#line 649 "Exporter.c" +#line 794 "Exporter.c" } -GType export_format_parameters_get_type (void) { +GType +export_format_parameters_get_type (void) +{ static volatile gsize export_format_parameters_type_id__volatile = 0; if (g_once_init_enter (&export_format_parameters_type_id__volatile)) { GType export_format_parameters_type_id; @@ -660,7 +807,9 @@ GType export_format_parameters_get_type (void) { } -GType exporter_overwrite_get_type (void) { +GType +exporter_overwrite_get_type (void) +{ static volatile gsize exporter_overwrite_type_id__volatile = 0; if (g_once_init_enter (&exporter_overwrite_type_id__volatile)) { static const GEnumValue values[] = {{EXPORTER_OVERWRITE_YES, "EXPORTER_OVERWRITE_YES", "yes"}, {EXPORTER_OVERWRITE_NO, "EXPORTER_OVERWRITE_NO", "no"}, {EXPORTER_OVERWRITE_CANCEL, "EXPORTER_OVERWRITE_CANCEL", "cancel"}, {EXPORTER_OVERWRITE_REPLACE_ALL, "EXPORTER_OVERWRITE_REPLACE_ALL", "replace-all"}, {0, NULL, NULL}}; @@ -672,22 +821,28 @@ GType exporter_overwrite_get_type (void) { } -static gpointer _g_object_ref0 (gpointer self) { +static gpointer +_g_object_ref0 (gpointer self) +{ #line 125 "/home/jens/Source/shotwell/src/Exporter.vala" return self ? g_object_ref (self) : NULL; -#line 679 "Exporter.c" +#line 830 "Exporter.c" } -Exporter* exporter_construct (GType object_type, 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) +{ Exporter * self = NULL; GeeCollection* _tmp0_; - GeeCollection* _tmp1_; - GFile* _tmp2_; - GFile* _tmp3_; - Scaling _tmp4_; - ExportFormatParameters _tmp5_; - gboolean _tmp6_; + GFile* _tmp1_; + Scaling _tmp2_; + ExportFormatParameters _tmp3_; #line 122 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (GEE_IS_COLLECTION (to_export), NULL); #line 122 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -701,48 +856,52 @@ Exporter* exporter_construct (GType object_type, GeeCollection* to_export, GFile #line 124 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = self->priv->to_export; #line 124 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = to_export; -#line 124 "/home/jens/Source/shotwell/src/Exporter.vala" - gee_collection_add_all (_tmp0_, _tmp1_); + gee_collection_add_all (_tmp0_, to_export); #line 125 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = dir; -#line 125 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3_ = _g_object_ref0 (_tmp2_); + _tmp1_ = _g_object_ref0 (dir); #line 125 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (self->priv->dir); #line 125 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->dir = _tmp3_; + self->priv->dir = _tmp1_; #line 126 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = *scaling; + _tmp2_ = *scaling; #line 126 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->scaling = _tmp4_; + self->priv->scaling = _tmp2_; #line 127 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = *export_params; + _tmp3_ = *export_params; #line 127 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->export_params = _tmp5_; -#line 128 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = auto_replace_all; + self->priv->export_params = _tmp3_; #line 128 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->replace_all = _tmp6_; + self->priv->replace_all = auto_replace_all; #line 122 "/home/jens/Source/shotwell/src/Exporter.vala" return self; -#line 730 "Exporter.c" +#line 879 "Exporter.c" } -Exporter* exporter_new (GeeCollection* to_export, GFile* dir, Scaling* scaling, ExportFormatParameters* export_params, gboolean auto_replace_all) { +Exporter* +exporter_new (GeeCollection* to_export, + GFile* dir, + Scaling* scaling, + ExportFormatParameters* export_params, + gboolean auto_replace_all) +{ #line 122 "/home/jens/Source/shotwell/src/Exporter.vala" return exporter_construct (TYPE_EXPORTER, to_export, dir, scaling, export_params, auto_replace_all); -#line 737 "Exporter.c" +#line 892 "Exporter.c" } -Exporter* exporter_construct_for_temp_file (GType object_type, 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) +{ Exporter * self = NULL; GeeCollection* _tmp0_; - GeeCollection* _tmp1_; - Scaling _tmp2_; - ExportFormatParameters _tmp3_; + Scaling _tmp1_; + ExportFormatParameters _tmp2_; #line 131 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (GEE_IS_COLLECTION (to_export), NULL); #line 131 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -754,355 +913,342 @@ Exporter* exporter_construct_for_temp_file (GType object_type, GeeCollection* to #line 133 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = self->priv->to_export; #line 133 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = to_export; -#line 133 "/home/jens/Source/shotwell/src/Exporter.vala" - gee_collection_add_all (_tmp0_, _tmp1_); + gee_collection_add_all (_tmp0_, to_export); #line 134 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (self->priv->dir); #line 134 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->dir = NULL; #line 135 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = *scaling; + _tmp1_ = *scaling; #line 135 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->scaling = _tmp2_; + self->priv->scaling = _tmp1_; #line 136 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3_ = *export_params; + _tmp2_ = *export_params; #line 136 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->export_params = _tmp3_; + self->priv->export_params = _tmp2_; #line 131 "/home/jens/Source/shotwell/src/Exporter.vala" return self; -#line 775 "Exporter.c" +#line 932 "Exporter.c" } -Exporter* exporter_new_for_temp_file (GeeCollection* to_export, Scaling* scaling, ExportFormatParameters* export_params) { +Exporter* +exporter_new_for_temp_file (GeeCollection* to_export, + Scaling* scaling, + ExportFormatParameters* export_params) +{ #line 131 "/home/jens/Source/shotwell/src/Exporter.vala" return exporter_construct_for_temp_file (TYPE_EXPORTER, to_export, scaling, export_params); -#line 782 "Exporter.c" +#line 943 "Exporter.c" } -void exporter_export (Exporter* self, ExporterCompletionCallback completion_callback, void* completion_callback_target, ExporterExportFailedCallback error_callback, void* error_callback_target, ExporterOverwriteCallback overwrite_callback, void* overwrite_callback_target, GCancellable* cancellable, ProgressMonitor monitor, void* monitor_target) { - ExporterCompletionCallback _tmp0_; - void* _tmp0__target; - ExporterExportFailedCallback _tmp1_; - void* _tmp1__target; - ExporterOverwriteCallback _tmp2_; - void* _tmp2__target; - ProgressMonitor _tmp3_; - void* _tmp3__target; - GCancellable* _tmp4_ = NULL; - GCancellable* _tmp5_; - GCancellable* _tmp6_; - GCancellable* _tmp8_; - gboolean _tmp9_; +void +exporter_export (Exporter* self, + ExporterCompletionCallback completion_callback, + void* completion_callback_target, + ExporterExportFailedCallback error_callback, + void* error_callback_target, + ExporterOverwriteCallback overwrite_callback, + void* overwrite_callback_target, + GCancellable* cancellable, + ProgressMonitor monitor, + void* monitor_target) +{ + GCancellable* _tmp0_ = NULL; + GCancellable* _tmp1_; + GCancellable* _tmp3_; #line 140 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (IS_EXPORTER (self)); #line 140 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail ((cancellable == NULL) || G_IS_CANCELLABLE (cancellable)); #line 142 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = completion_callback; -#line 142 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0__target = completion_callback_target; + self->priv->completion_callback = completion_callback; #line 142 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->completion_callback = _tmp0_; -#line 142 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->completion_callback_target = _tmp0__target; -#line 143 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = error_callback; + self->priv->completion_callback_target = completion_callback_target; #line 143 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1__target = error_callback_target; + self->priv->error_callback = error_callback; #line 143 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->error_callback = _tmp1_; -#line 143 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->error_callback_target = _tmp1__target; -#line 144 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = overwrite_callback; -#line 144 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2__target = overwrite_callback_target; + self->priv->error_callback_target = error_callback_target; #line 144 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->overwrite_callback = _tmp2_; + self->priv->overwrite_callback = overwrite_callback; #line 144 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->overwrite_callback_target = _tmp2__target; -#line 145 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3_ = monitor; -#line 145 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3__target = monitor_target; + self->priv->overwrite_callback_target = overwrite_callback_target; #line 145 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->monitor = _tmp3_; + self->priv->monitor = monitor; #line 145 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->monitor_target = _tmp3__target; + self->priv->monitor_target = monitor_target; #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = cancellable; + _tmp1_ = _g_object_ref0 (cancellable); #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = _g_object_ref0 (_tmp5_); + _tmp0_ = _tmp1_; #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = _tmp6_; + if (_tmp0_ == NULL) { +#line 988 "Exporter.c" + GCancellable* _tmp2_; #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp4_ == NULL) { -#line 844 "Exporter.c" - GCancellable* _tmp7_; + _tmp2_ = g_cancellable_new (); #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp7_ = g_cancellable_new (); + _g_object_unref0 (_tmp0_); #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_object_unref0 (_tmp4_); -#line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = _tmp7_; -#line 852 "Exporter.c" + _tmp0_ = _tmp2_; +#line 996 "Exporter.c" } #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp8_ = _tmp4_; + _tmp3_ = _tmp0_; #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = NULL; + _tmp0_ = NULL; #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (self->priv->cancellable); #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->cancellable = _tmp8_; -#line 148 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp9_ = exporter_process_queue (self); + self->priv->cancellable = _tmp3_; #line 148 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp9_) { + if (!exporter_process_queue (self)) { #line 149 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_export_completed (self, TRUE); -#line 868 "Exporter.c" +#line 1010 "Exporter.c" } #line 140 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_object_unref0 (_tmp4_); -#line 872 "Exporter.c" + _g_object_unref0 (_tmp0_); +#line 1014 "Exporter.c" } -static gpointer _background_job_ref0 (gpointer self) { +static gpointer +_background_job_ref0 (gpointer self) +{ #line 153 "/home/jens/Source/shotwell/src/Exporter.vala" return self ? background_job_ref (self) : NULL; -#line 879 "Exporter.c" +#line 1023 "Exporter.c" } -static void _vala_array_add129 (GFile** * array, int* length, int* size, GFile* value) { +static void +_vala_array_add129 (GFile** * array, + int* length, + int* size, + GFile* value) +{ #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" if ((*length) == (*size)) { #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" *size = (*size) ? (2 * (*size)) : 4; #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" *array = g_renew (GFile*, *array, (*size) + 1); -#line 890 "Exporter.c" +#line 1039 "Exporter.c" } #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" (*array)[(*length)++] = value; #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" (*array)[*length] = NULL; -#line 896 "Exporter.c" +#line 1045 "Exporter.c" } -static void exporter_on_exported (Exporter* self, BackgroundJob* j) { +static void +exporter_on_exported (Exporter* self, + BackgroundJob* j) +{ ExporterExportJob* job = NULL; - BackgroundJob* _tmp0_; - ExporterExportJob* _tmp1_; - gint _tmp2_; + ExporterExportJob* _tmp0_; + gint _tmp1_; gboolean completed = FALSE; - gint _tmp3_; - GeeCollection* _tmp4_; + gint _tmp2_; + GeeCollection* _tmp3_; + gint _tmp4_; gint _tmp5_; - gint _tmp6_; - gboolean _tmp7_ = FALSE; - gboolean _tmp8_; - gboolean _tmp22_ = FALSE; - gboolean _tmp23_; - gboolean _tmp36_; + gboolean _tmp6_ = FALSE; + gboolean _tmp7_; + gboolean _tmp20_ = FALSE; + gboolean _tmp21_; + gboolean _tmp33_; #line 152 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (IS_EXPORTER (self)); #line 152 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (IS_BACKGROUND_JOB (j)); #line 153 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = j; + _tmp0_ = _background_job_ref0 (G_TYPE_CHECK_INSTANCE_CAST (j, EXPORTER_TYPE_EXPORT_JOB, ExporterExportJob)); #line 153 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = _background_job_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, EXPORTER_TYPE_EXPORT_JOB, ExporterExportJob)); -#line 153 "/home/jens/Source/shotwell/src/Exporter.vala" - job = _tmp1_; + job = _tmp0_; #line 155 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = self->priv->completed_count; + _tmp1_ = self->priv->completed_count; #line 155 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->completed_count = _tmp2_ + 1; + self->priv->completed_count = _tmp1_ + 1; #line 159 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3_ = self->priv->completed_count; + _tmp2_ = self->priv->completed_count; #line 159 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = self->priv->to_export; + _tmp3_ = self->priv->to_export; #line 159 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = gee_collection_get_size (_tmp4_); + _tmp4_ = gee_collection_get_size (_tmp3_); #line 159 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = _tmp5_; + _tmp5_ = _tmp4_; #line 159 "/home/jens/Source/shotwell/src/Exporter.vala" - completed = _tmp3_ == _tmp6_; + completed = _tmp2_ == _tmp5_; #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp8_ = self->priv->aborted; + _tmp7_ = self->priv->aborted; #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp8_) { -#line 943 "Exporter.c" - ExporterExportJob* _tmp9_; - GError* _tmp10_; + if (!_tmp7_) { +#line 1092 "Exporter.c" + ExporterExportJob* _tmp8_; + GError* _tmp9_; #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp9_ = job; + _tmp8_ = job; #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp10_ = _tmp9_->err; + _tmp9_ = _tmp8_->err; #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp7_ = _tmp10_ != NULL; -#line 952 "Exporter.c" + _tmp6_ = _tmp9_ != NULL; +#line 1101 "Exporter.c" } else { #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp7_ = FALSE; -#line 956 "Exporter.c" + _tmp6_ = FALSE; +#line 1105 "Exporter.c" } #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp7_) { -#line 960 "Exporter.c" - ExporterExportFailedCallback _tmp11_; - void* _tmp11__target; - ExporterExportJob* _tmp12_; - GFile* _tmp13_; - GeeCollection* _tmp14_; + if (_tmp6_) { +#line 1109 "Exporter.c" + ExporterExportFailedCallback _tmp10_; + void* _tmp10__target; + ExporterExportJob* _tmp11_; + GFile* _tmp12_; + GeeCollection* _tmp13_; + gint _tmp14_; gint _tmp15_; gint _tmp16_; - gint _tmp17_; - ExporterExportJob* _tmp18_; - GError* _tmp19_; - gboolean _tmp20_; -#line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp11_ = self->priv->error_callback; + ExporterExportJob* _tmp17_; + GError* _tmp18_; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp11__target = self->priv->error_callback_target; + _tmp10_ = self->priv->error_callback; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp12_ = job; + _tmp10__target = self->priv->error_callback_target; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp13_ = _tmp12_->dest; + _tmp11_ = job; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp14_ = self->priv->to_export; + _tmp12_ = _tmp11_->dest; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp15_ = gee_collection_get_size (_tmp14_); + _tmp13_ = self->priv->to_export; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp16_ = _tmp15_; + _tmp14_ = gee_collection_get_size (_tmp13_); #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp17_ = self->priv->completed_count; + _tmp15_ = _tmp14_; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp18_ = job; + _tmp16_ = self->priv->completed_count; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp19_ = _tmp18_->err; + _tmp17_ = job; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp20_ = _tmp11_ (self, _tmp13_, _tmp16_ - _tmp17_, _tmp19_, _tmp11__target); + _tmp18_ = _tmp17_->err; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp20_) { -#line 996 "Exporter.c" - gboolean _tmp21_; + if (!_tmp10_ (self, _tmp12_, _tmp15_ - _tmp16_, _tmp18_, _tmp10__target)) { +#line 1142 "Exporter.c" + gboolean _tmp19_; #line 163 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->aborted = TRUE; #line 165 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp21_ = completed; + _tmp19_ = completed; #line 165 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp21_) { + if (!_tmp19_) { #line 166 "/home/jens/Source/shotwell/src/Exporter.vala" _background_job_unref0 (job); #line 166 "/home/jens/Source/shotwell/src/Exporter.vala" return; -#line 1008 "Exporter.c" +#line 1154 "Exporter.c" } } } #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp23_ = self->priv->aborted; + _tmp21_ = self->priv->aborted; #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp23_) { -#line 1016 "Exporter.c" - ProgressMonitor _tmp24_; - void* _tmp24__target; + if (!_tmp21_) { +#line 1162 "Exporter.c" + ProgressMonitor _tmp22_; + void* _tmp22__target; #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp24_ = self->priv->monitor; + _tmp22_ = self->priv->monitor; #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp24__target = self->priv->monitor_target; + _tmp22__target = self->priv->monitor_target; #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp22_ = _tmp24_ != NULL; -#line 1025 "Exporter.c" + _tmp20_ = _tmp22_ != NULL; +#line 1171 "Exporter.c" } else { #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp22_ = FALSE; -#line 1029 "Exporter.c" + _tmp20_ = FALSE; +#line 1175 "Exporter.c" } #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp22_) { -#line 1033 "Exporter.c" - ProgressMonitor _tmp25_; - void* _tmp25__target; + if (_tmp20_) { +#line 1179 "Exporter.c" + ProgressMonitor _tmp23_; + void* _tmp23__target; + gint _tmp24_; + GeeCollection* _tmp25_; gint _tmp26_; - GeeCollection* _tmp27_; - gint _tmp28_; - gint _tmp29_; - gboolean _tmp30_; + gint _tmp27_; #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp25_ = self->priv->monitor; + _tmp23_ = self->priv->monitor; #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp25__target = self->priv->monitor_target; + _tmp23__target = self->priv->monitor_target; #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp26_ = self->priv->completed_count; + _tmp24_ = self->priv->completed_count; #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp27_ = self->priv->to_export; + _tmp25_ = self->priv->to_export; #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp28_ = gee_collection_get_size (_tmp27_); + _tmp26_ = gee_collection_get_size (_tmp25_); #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp29_ = _tmp28_; + _tmp27_ = _tmp26_; #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp30_ = _tmp25_ ((guint64) _tmp26_, (guint64) _tmp29_, FALSE, _tmp25__target); -#line 171 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp30_) { -#line 1057 "Exporter.c" - gboolean _tmp31_; + if (!_tmp23_ ((guint64) _tmp24_, (guint64) _tmp27_, FALSE, _tmp23__target)) { +#line 1200 "Exporter.c" + gboolean _tmp28_; #line 172 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->aborted = TRUE; #line 174 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp31_ = completed; + _tmp28_ = completed; #line 174 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp31_) { + if (!_tmp28_) { #line 175 "/home/jens/Source/shotwell/src/Exporter.vala" _background_job_unref0 (job); #line 175 "/home/jens/Source/shotwell/src/Exporter.vala" return; -#line 1069 "Exporter.c" +#line 1212 "Exporter.c" } } else { - GFile** _tmp32_; - gint _tmp32__length1; - ExporterExportJob* _tmp33_; - GFile* _tmp34_; - GFile* _tmp35_; + GFile** _tmp29_; + gint _tmp29__length1; + ExporterExportJob* _tmp30_; + GFile* _tmp31_; + GFile* _tmp32_; #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp32_ = self->priv->exported_files; + _tmp29_ = self->priv->exported_files; #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp32__length1 = self->priv->exported_files_length1; + _tmp29__length1 = self->priv->exported_files_length1; #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp33_ = job; + _tmp30_ = job; #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp34_ = _tmp33_->dest; + _tmp31_ = _tmp30_->dest; #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp35_ = _g_object_ref0 (_tmp34_); + _tmp32_ = _g_object_ref0 (_tmp31_); #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" - _vala_array_add129 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp35_); -#line 1089 "Exporter.c" + _vala_array_add129 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp32_); +#line 1232 "Exporter.c" } } #line 181 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp36_ = completed; + _tmp33_ = completed; #line 181 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp36_) { + if (_tmp33_) { #line 182 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_export_completed (self, FALSE); -#line 1098 "Exporter.c" +#line 1241 "Exporter.c" } #line 152 "/home/jens/Source/shotwell/src/Exporter.vala" _background_job_unref0 (job); -#line 1102 "Exporter.c" +#line 1245 "Exporter.c" } -static void exporter_on_export_cancelled (Exporter* self, BackgroundJob* j) { +static void +exporter_on_export_cancelled (Exporter* self, + BackgroundJob* j) +{ gint _tmp0_; gint _tmp1_; GeeCollection* _tmp2_; @@ -1128,33 +1274,39 @@ static void exporter_on_export_cancelled (Exporter* self, BackgroundJob* j) { if (_tmp1_ == _tmp4_) { #line 187 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_export_completed (self, TRUE); -#line 1132 "Exporter.c" +#line 1278 "Exporter.c" } } -static GFile** _vala_array_dup25 (GFile** self, int length) { +static GFile** +_vala_array_dup25 (GFile** self, + int length) +{ GFile** result; int i; #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" result = g_new0 (GFile*, length + 1); #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" for (i = 0; i < length; i++) { -#line 1144 "Exporter.c" +#line 1293 "Exporter.c" GFile* _tmp0_; #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = _g_object_ref0 (self[i]); #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" result[i] = _tmp0_; -#line 1150 "Exporter.c" +#line 1299 "Exporter.c" } #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 1154 "Exporter.c" +#line 1303 "Exporter.c" } -GFile** exporter_get_exported_files (Exporter* self, int* result_length1) { +GFile** +exporter_get_exported_files (Exporter* self, + int* result_length1) +{ GFile** result = NULL; GFile** _tmp0_; gint _tmp0__length1; @@ -1180,43 +1332,50 @@ GFile** exporter_get_exported_files (Exporter* self, int* result_length1) { if (result_length1) { #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" *result_length1 = _tmp2__length1; -#line 1184 "Exporter.c" +#line 1336 "Exporter.c" } #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" result = _tmp2_; #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 1190 "Exporter.c" +#line 1342 "Exporter.c" } -static void _vala_array_add130 (GFile** * array, int* length, int* size, GFile* value) { +static void +_vala_array_add130 (GFile** * array, + int* length, + int* size, + GFile* value) +{ #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" if ((*length) == (*size)) { #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" *size = (*size) ? (2 * (*size)) : 4; #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" *array = g_renew (GFile*, *array, (*size) + 1); -#line 1201 "Exporter.c" +#line 1358 "Exporter.c" } #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" (*array)[(*length)++] = value; #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" (*array)[*length] = NULL; -#line 1207 "Exporter.c" +#line 1364 "Exporter.c" } -static gboolean exporter_process_queue (Exporter* self) { +static gboolean +exporter_process_queue (Exporter* self) +{ gboolean result = FALSE; gint submitted = 0; - gint _tmp89_; + gint _tmp82_; GError * _inner_error_ = NULL; #line 194 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (IS_EXPORTER (self), FALSE); #line 195 "/home/jens/Source/shotwell/src/Exporter.vala" submitted = 0; -#line 1220 "Exporter.c" +#line 1379 "Exporter.c" { GeeIterator* _source_it = NULL; GeeCollection* _tmp0_; @@ -1229,190 +1388,178 @@ static gboolean exporter_process_queue (Exporter* self) { _source_it = _tmp1_; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" while (TRUE) { -#line 1233 "Exporter.c" +#line 1392 "Exporter.c" GeeIterator* _tmp2_; - gboolean _tmp3_; MediaSource* source = NULL; - GeeIterator* _tmp4_; - gpointer _tmp5_; + GeeIterator* _tmp3_; + gpointer _tmp4_; GFile* use_source_file = NULL; PhotoFileFormat real_export_format = 0; - PhotoFileFormat _tmp6_; gchar* basename = NULL; - MediaSource* _tmp7_; - const gchar* _tmp19_; - GFile* _tmp20_; + MediaSource* _tmp5_; + const gchar* _tmp16_; + GFile* _tmp17_; GFile* export_dir = NULL; - GFile* _tmp33_; - GFile* _tmp34_; + GFile* _tmp29_; + GFile* _tmp30_; GFile* dest = NULL; - GFile* _tmp35_; - Workers* _tmp74_; - MediaSource* _tmp75_; - GFile* _tmp76_; - Scaling _tmp77_; - ExportFormatParameters _tmp78_; - JpegQuality _tmp79_; - PhotoFileFormat _tmp80_; - GCancellable* _tmp81_; - ExportFormatParameters _tmp82_; - ExportFormatMode _tmp83_; - ExportFormatParameters _tmp84_; - gboolean _tmp85_; - ExporterExportJob* _tmp86_; - ExporterExportJob* _tmp87_; - gint _tmp88_; + GFile* _tmp31_; + Workers* _tmp67_; + MediaSource* _tmp68_; + GFile* _tmp69_; + Scaling _tmp70_; + ExportFormatParameters _tmp71_; + JpegQuality _tmp72_; + PhotoFileFormat _tmp73_; + GCancellable* _tmp74_; + ExportFormatParameters _tmp75_; + ExportFormatMode _tmp76_; + ExportFormatParameters _tmp77_; + gboolean _tmp78_; + ExporterExportJob* _tmp79_; + ExporterExportJob* _tmp80_; + gint _tmp81_; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp2_ = _source_it; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3_ = gee_iterator_next (_tmp2_); -#line 196 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp3_) { + if (!gee_iterator_next (_tmp2_)) { #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" break; -#line 1274 "Exporter.c" +#line 1429 "Exporter.c" } #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = _source_it; + _tmp3_ = _source_it; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = gee_iterator_get (_tmp4_); + _tmp4_ = gee_iterator_get (_tmp3_); #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" - source = (MediaSource*) _tmp5_; + source = (MediaSource*) _tmp4_; #line 197 "/home/jens/Source/shotwell/src/Exporter.vala" use_source_file = NULL; #line 198 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = photo_file_format_get_system_default_format (); -#line 198 "/home/jens/Source/shotwell/src/Exporter.vala" - real_export_format = _tmp6_; + real_export_format = photo_file_format_get_system_default_format (); #line 199 "/home/jens/Source/shotwell/src/Exporter.vala" basename = NULL; #line 200 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp7_ = source; + _tmp5_ = source; #line 200 "/home/jens/Source/shotwell/src/Exporter.vala" - if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp7_, TYPE_PHOTO)) { -#line 1294 "Exporter.c" + if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp5_, TYPE_PHOTO)) { +#line 1447 "Exporter.c" Photo* photo = NULL; - MediaSource* _tmp8_; - Photo* _tmp9_; + MediaSource* _tmp6_; + Photo* _tmp7_; + Photo* _tmp8_; + ExportFormatParameters _tmp9_; Photo* _tmp10_; ExportFormatParameters _tmp11_; - PhotoFileFormat _tmp12_; - Photo* _tmp13_; - ExportFormatParameters _tmp14_; - gchar* _tmp15_; + gchar* _tmp12_; #line 201 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp8_ = source; + _tmp6_ = source; #line 201 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp9_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, TYPE_PHOTO, Photo)); + _tmp7_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, TYPE_PHOTO, Photo)); #line 201 "/home/jens/Source/shotwell/src/Exporter.vala" - photo = _tmp9_; + photo = _tmp7_; #line 202 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp10_ = photo; -#line 202 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp11_ = self->priv->export_params; + _tmp8_ = photo; #line 202 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp12_ = photo_get_export_format_for_parameters (_tmp10_, &_tmp11_); + _tmp9_ = self->priv->export_params; #line 202 "/home/jens/Source/shotwell/src/Exporter.vala" - real_export_format = _tmp12_; + real_export_format = photo_get_export_format_for_parameters (_tmp8_, &_tmp9_); #line 203 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp13_ = photo; + _tmp10_ = photo; #line 203 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp14_ = self->priv->export_params; + _tmp11_ = self->priv->export_params; #line 203 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp15_ = photo_get_export_basename_for_parameters (_tmp13_, &_tmp14_); + _tmp12_ = photo_get_export_basename_for_parameters (_tmp10_, &_tmp11_); #line 203 "/home/jens/Source/shotwell/src/Exporter.vala" _g_free0 (basename); #line 203 "/home/jens/Source/shotwell/src/Exporter.vala" - basename = _tmp15_; + basename = _tmp12_; #line 200 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (photo); -#line 1330 "Exporter.c" +#line 1480 "Exporter.c" } else { - MediaSource* _tmp16_; + MediaSource* _tmp13_; #line 204 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp16_ = source; + _tmp13_ = source; #line 204 "/home/jens/Source/shotwell/src/Exporter.vala" - if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp16_, TYPE_VIDEO)) { -#line 1337 "Exporter.c" - MediaSource* _tmp17_; - gchar* _tmp18_; + if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp13_, TYPE_VIDEO)) { +#line 1487 "Exporter.c" + MediaSource* _tmp14_; + gchar* _tmp15_; #line 205 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp17_ = source; + _tmp14_ = source; #line 205 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp18_ = media_source_get_basename (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, TYPE_VIDEO, Video), TYPE_MEDIA_SOURCE, MediaSource)); + _tmp15_ = media_source_get_basename (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, TYPE_VIDEO, Video), TYPE_MEDIA_SOURCE, MediaSource)); #line 205 "/home/jens/Source/shotwell/src/Exporter.vala" _g_free0 (basename); #line 205 "/home/jens/Source/shotwell/src/Exporter.vala" - basename = _tmp18_; -#line 1348 "Exporter.c" + basename = _tmp15_; +#line 1498 "Exporter.c" } } #line 207 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp19_ = basename; + _tmp16_ = basename; #line 207 "/home/jens/Source/shotwell/src/Exporter.vala" - _vala_assert (_tmp19_ != NULL, "basename != null"); + _vala_assert (_tmp16_ != NULL, "basename != null"); #line 209 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp20_ = use_source_file; + _tmp17_ = use_source_file; #line 209 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp20_ != NULL) { -#line 1359 "Exporter.c" - GFile** _tmp21_; - gint _tmp21__length1; - GFile* _tmp22_; - GFile* _tmp23_; - gint _tmp24_; - ProgressMonitor _tmp25_; - void* _tmp25__target; + if (_tmp17_ != NULL) { +#line 1509 "Exporter.c" + GFile** _tmp18_; + gint _tmp18__length1; + GFile* _tmp19_; + GFile* _tmp20_; + gint _tmp21_; + ProgressMonitor _tmp22_; + void* _tmp22__target; #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp21_ = self->priv->exported_files; + _tmp18_ = self->priv->exported_files; #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp21__length1 = self->priv->exported_files_length1; + _tmp18__length1 = self->priv->exported_files_length1; #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp22_ = use_source_file; + _tmp19_ = use_source_file; #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp23_ = _g_object_ref0 (_tmp22_); + _tmp20_ = _g_object_ref0 (_tmp19_); #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" - _vala_array_add130 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp23_); + _vala_array_add130 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp20_); #line 212 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp24_ = self->priv->completed_count; + _tmp21_ = self->priv->completed_count; #line 212 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->completed_count = _tmp24_ + 1; + self->priv->completed_count = _tmp21_ + 1; #line 213 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp25_ = self->priv->monitor; + _tmp22_ = self->priv->monitor; #line 213 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp25__target = self->priv->monitor_target; + _tmp22__target = self->priv->monitor_target; #line 213 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp25_ != NULL) { -#line 1387 "Exporter.c" - ProgressMonitor _tmp26_; - void* _tmp26__target; + if (_tmp22_ != NULL) { +#line 1537 "Exporter.c" + ProgressMonitor _tmp23_; + void* _tmp23__target; + gint _tmp24_; + GeeCollection* _tmp25_; + gint _tmp26_; gint _tmp27_; - GeeCollection* _tmp28_; - gint _tmp29_; - gint _tmp30_; - gboolean _tmp31_; -#line 214 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp26_ = self->priv->monitor; #line 214 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp26__target = self->priv->monitor_target; + _tmp23_ = self->priv->monitor; #line 214 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp27_ = self->priv->completed_count; + _tmp23__target = self->priv->monitor_target; #line 214 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp28_ = self->priv->to_export; + _tmp24_ = self->priv->completed_count; #line 214 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp29_ = gee_collection_get_size (_tmp28_); + _tmp25_ = self->priv->to_export; #line 214 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp30_ = _tmp29_; + _tmp26_ = gee_collection_get_size (_tmp25_); #line 214 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp31_ = _tmp26_ ((guint64) _tmp27_, (guint64) _tmp30_, TRUE, _tmp26__target); + _tmp27_ = _tmp26_; #line 214 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp31_) { -#line 1411 "Exporter.c" - GCancellable* _tmp32_; + if (!_tmp23_ ((guint64) _tmp24_, (guint64) _tmp27_, TRUE, _tmp23__target)) { +#line 1558 "Exporter.c" + GCancellable* _tmp28_; #line 215 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp32_ = self->priv->cancellable; + _tmp28_ = self->priv->cancellable; #line 215 "/home/jens/Source/shotwell/src/Exporter.vala" - g_cancellable_cancel (_tmp32_); + g_cancellable_cancel (_tmp28_); #line 217 "/home/jens/Source/shotwell/src/Exporter.vala" result = FALSE; #line 217 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1425,7 +1572,7 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (_source_it); #line 217 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 1429 "Exporter.c" +#line 1576 "Exporter.c" } } #line 221 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1436,107 +1583,107 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (source); #line 221 "/home/jens/Source/shotwell/src/Exporter.vala" continue; -#line 1440 "Exporter.c" +#line 1587 "Exporter.c" } #line 224 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp33_ = self->priv->dir; + _tmp29_ = self->priv->dir; #line 224 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp34_ = _g_object_ref0 (_tmp33_); + _tmp30_ = _g_object_ref0 (_tmp29_); #line 224 "/home/jens/Source/shotwell/src/Exporter.vala" - export_dir = _tmp34_; + export_dir = _tmp30_; #line 225 "/home/jens/Source/shotwell/src/Exporter.vala" dest = NULL; #line 227 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp35_ = export_dir; + _tmp31_ = export_dir; #line 227 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp35_ == NULL) { -#line 1454 "Exporter.c" + if (_tmp31_ == NULL) { +#line 1601 "Exporter.c" { gboolean collision = FALSE; - GFile* _tmp36_ = NULL; + GFile* _tmp32_ = NULL; + GFile* _tmp33_; + GFile* _tmp34_; + const gchar* _tmp35_; + gboolean _tmp36_ = FALSE; GFile* _tmp37_; GFile* _tmp38_; - const gchar* _tmp39_; - gboolean _tmp40_ = FALSE; - GFile* _tmp41_; - GFile* _tmp42_; - GFile* _tmp43_; + GFile* _tmp39_; #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp37_ = app_dirs_get_temp_dir (); + _tmp33_ = app_dirs_get_temp_dir (); #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp38_ = _tmp37_; + _tmp34_ = _tmp33_; #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp39_ = basename; + _tmp35_ = basename; #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp41_ = generate_unique_file (_tmp38_, _tmp39_, &_tmp40_, &_inner_error_); + _tmp37_ = generate_unique_file (_tmp34_, _tmp35_, &_tmp36_, &_inner_error_); #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - collision = _tmp40_; + collision = _tmp36_; #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp42_ = _tmp41_; + _tmp38_ = _tmp37_; #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_object_unref0 (_tmp38_); + _g_object_unref0 (_tmp34_); #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp36_ = _tmp42_; + _tmp32_ = _tmp38_; #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1483 "Exporter.c" +#line 1630 "Exporter.c" goto __catch488_g_error; } #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp43_ = _tmp36_; + _tmp39_ = _tmp32_; #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp36_ = NULL; + _tmp32_ = NULL; #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (dest); #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" - dest = _tmp43_; + dest = _tmp39_; #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_object_unref0 (_tmp36_); -#line 1496 "Exporter.c" + _g_object_unref0 (_tmp32_); +#line 1643 "Exporter.c" } goto __finally488; __catch488_g_error: { GError* err = NULL; - MediaSource* _tmp44_; - GFile* _tmp45_; - GFile* _tmp46_; + MediaSource* _tmp40_; + GFile* _tmp41_; + GFile* _tmp42_; + gchar* _tmp43_; + gchar* _tmp44_; + GError* _tmp45_; + const gchar* _tmp46_; gchar* _tmp47_; gchar* _tmp48_; - GError* _tmp49_; - const gchar* _tmp50_; - gchar* _tmp51_; - gchar* _tmp52_; #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" err = _inner_error_; #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" _inner_error_ = NULL; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp44_ = source; + _tmp40_ = source; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp45_ = media_source_get_file (_tmp44_); + _tmp41_ = media_source_get_file (_tmp40_); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp46_ = _tmp45_; -#line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp47_ = g_file_get_basename (_tmp46_); + _tmp42_ = _tmp41_; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp48_ = _tmp47_; + _tmp43_ = g_file_get_basename (_tmp42_); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp49_ = err; + _tmp44_ = _tmp43_; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp50_ = _tmp49_->message; + _tmp45_ = err; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp51_ = g_strdup_printf (_ ("Unable to generate a temporary file for %s: %s"), _tmp48_, _tmp50_); + _tmp46_ = _tmp45_->message; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp52_ = _tmp51_; + _tmp47_ = g_strdup_printf (_ ("Unable to generate a temporary file for %s: %s"), _tmp44_, _tmp46_); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - app_window_error_message (_tmp52_, NULL); + _tmp48_ = _tmp47_; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_free0 (_tmp52_); + app_window_error_message (_tmp48_, NULL); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" _g_free0 (_tmp48_); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_object_unref0 (_tmp46_); + _g_free0 (_tmp44_); +#line 232 "/home/jens/Source/shotwell/src/Exporter.vala" + _g_object_unref0 (_tmp42_); #line 235 "/home/jens/Source/shotwell/src/Exporter.vala" _g_error_free0 (err); #line 235 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1551,13 +1698,13 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (source); #line 235 "/home/jens/Source/shotwell/src/Exporter.vala" break; -#line 1555 "Exporter.c" +#line 1702 "Exporter.c" } __finally488: #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1560 "Exporter.c" - gboolean _tmp53_ = FALSE; +#line 1707 "Exporter.c" + gboolean _tmp49_ = FALSE; #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (dest); #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1575,88 +1722,82 @@ static gboolean exporter_process_queue (Exporter* self) { #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" g_clear_error (&_inner_error_); #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" - return _tmp53_; -#line 1580 "Exporter.c" + return _tmp49_; +#line 1727 "Exporter.c" } } else { - GFile* _tmp54_; - const gchar* _tmp55_; - GFile* _tmp56_; - gboolean _tmp57_ = FALSE; - gboolean _tmp58_; + GFile* _tmp50_; + const gchar* _tmp51_; + GFile* _tmp52_; + gboolean _tmp53_ = FALSE; + gboolean _tmp54_; #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp54_ = self->priv->dir; + _tmp50_ = self->priv->dir; #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp55_ = basename; + _tmp51_ = basename; #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp56_ = g_file_get_child (_tmp54_, _tmp55_); + _tmp52_ = g_file_get_child (_tmp50_, _tmp51_); #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (dest); #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" - dest = _tmp56_; + dest = _tmp52_; #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp58_ = self->priv->replace_all; + _tmp54_ = self->priv->replace_all; #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp58_) { -#line 1602 "Exporter.c" - GFile* _tmp59_; - gboolean _tmp60_; + if (!_tmp54_) { +#line 1749 "Exporter.c" + GFile* _tmp55_; #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp59_ = dest; + _tmp55_ = dest; #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp60_ = g_file_query_exists (_tmp59_, NULL); -#line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp57_ = _tmp60_; -#line 1611 "Exporter.c" + _tmp53_ = g_file_query_exists (_tmp55_, NULL); +#line 1755 "Exporter.c" } else { #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp57_ = FALSE; -#line 1615 "Exporter.c" + _tmp53_ = FALSE; +#line 1759 "Exporter.c" } #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp57_) { -#line 1619 "Exporter.c" - ExporterOverwriteCallback _tmp61_; - void* _tmp61__target; - GFile* _tmp62_; - ExporterOverwrite _tmp63_; -#line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp61_ = self->priv->overwrite_callback; + if (_tmp53_) { +#line 1763 "Exporter.c" + ExporterOverwriteCallback _tmp56_; + void* _tmp56__target; + GFile* _tmp57_; #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp61__target = self->priv->overwrite_callback_target; + _tmp56_ = self->priv->overwrite_callback; #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp62_ = dest; + _tmp56__target = self->priv->overwrite_callback_target; #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp63_ = _tmp61_ (self, _tmp62_, _tmp61__target); + _tmp57_ = dest; #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - switch (_tmp63_) { + switch (_tmp56_ (self, _tmp57_, _tmp56__target)) { #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" case EXPORTER_OVERWRITE_YES: -#line 1636 "Exporter.c" +#line 1777 "Exporter.c" { #line 244 "/home/jens/Source/shotwell/src/Exporter.vala" break; -#line 1640 "Exporter.c" +#line 1781 "Exporter.c" } #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" case EXPORTER_OVERWRITE_REPLACE_ALL: -#line 1644 "Exporter.c" +#line 1785 "Exporter.c" { #line 247 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->replace_all = TRUE; #line 248 "/home/jens/Source/shotwell/src/Exporter.vala" break; -#line 1650 "Exporter.c" +#line 1791 "Exporter.c" } #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" case EXPORTER_OVERWRITE_CANCEL: -#line 1654 "Exporter.c" +#line 1795 "Exporter.c" { - GCancellable* _tmp64_; + GCancellable* _tmp58_; #line 251 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp64_ = self->priv->cancellable; + _tmp58_ = self->priv->cancellable; #line 251 "/home/jens/Source/shotwell/src/Exporter.vala" - g_cancellable_cancel (_tmp64_); + g_cancellable_cancel (_tmp58_); #line 253 "/home/jens/Source/shotwell/src/Exporter.vala" result = FALSE; #line 253 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1673,56 +1814,53 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (_source_it); #line 253 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 1677 "Exporter.c" +#line 1818 "Exporter.c" } default: #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" case EXPORTER_OVERWRITE_NO: -#line 1682 "Exporter.c" +#line 1823 "Exporter.c" { - gint _tmp65_; - ProgressMonitor _tmp66_; - void* _tmp66__target; + gint _tmp59_; + ProgressMonitor _tmp60_; + void* _tmp60__target; #line 257 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp65_ = self->priv->completed_count; + _tmp59_ = self->priv->completed_count; #line 257 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->completed_count = _tmp65_ + 1; + self->priv->completed_count = _tmp59_ + 1; #line 258 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp66_ = self->priv->monitor; + _tmp60_ = self->priv->monitor; #line 258 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp66__target = self->priv->monitor_target; + _tmp60__target = self->priv->monitor_target; #line 258 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp66_ != NULL) { -#line 1697 "Exporter.c" - ProgressMonitor _tmp67_; - void* _tmp67__target; - gint _tmp68_; - GeeCollection* _tmp69_; - gint _tmp70_; - gint _tmp71_; - gboolean _tmp72_; + if (_tmp60_ != NULL) { +#line 1838 "Exporter.c" + ProgressMonitor _tmp61_; + void* _tmp61__target; + gint _tmp62_; + GeeCollection* _tmp63_; + gint _tmp64_; + gint _tmp65_; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp67_ = self->priv->monitor; + _tmp61_ = self->priv->monitor; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp67__target = self->priv->monitor_target; + _tmp61__target = self->priv->monitor_target; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp68_ = self->priv->completed_count; + _tmp62_ = self->priv->completed_count; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp69_ = self->priv->to_export; + _tmp63_ = self->priv->to_export; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp70_ = gee_collection_get_size (_tmp69_); + _tmp64_ = gee_collection_get_size (_tmp63_); #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp71_ = _tmp70_; + _tmp65_ = _tmp64_; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp72_ = _tmp67_ ((guint64) _tmp68_, (guint64) _tmp71_, TRUE, _tmp67__target); -#line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp72_) { -#line 1721 "Exporter.c" - GCancellable* _tmp73_; + if (!_tmp61_ ((guint64) _tmp62_, (guint64) _tmp65_, TRUE, _tmp61__target)) { +#line 1859 "Exporter.c" + GCancellable* _tmp66_; #line 260 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp73_ = self->priv->cancellable; + _tmp66_ = self->priv->cancellable; #line 260 "/home/jens/Source/shotwell/src/Exporter.vala" - g_cancellable_cancel (_tmp73_); + g_cancellable_cancel (_tmp66_); #line 262 "/home/jens/Source/shotwell/src/Exporter.vala" result = FALSE; #line 262 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1739,52 +1877,52 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (_source_it); #line 262 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 1743 "Exporter.c" +#line 1881 "Exporter.c" } } #line 266 "/home/jens/Source/shotwell/src/Exporter.vala" continue; -#line 1748 "Exporter.c" +#line 1886 "Exporter.c" } } } } #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp74_ = self->priv->workers; + _tmp67_ = self->priv->workers; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp75_ = source; + _tmp68_ = source; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp76_ = dest; + _tmp69_ = dest; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp77_ = self->priv->scaling; + _tmp70_ = self->priv->scaling; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp78_ = self->priv->export_params; + _tmp71_ = self->priv->export_params; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp79_ = _tmp78_.quality; + _tmp72_ = _tmp71_.quality; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp80_ = real_export_format; + _tmp73_ = real_export_format; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp81_ = self->priv->cancellable; + _tmp74_ = self->priv->cancellable; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp82_ = self->priv->export_params; + _tmp75_ = self->priv->export_params; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp83_ = _tmp82_.mode; + _tmp76_ = _tmp75_.mode; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp84_ = self->priv->export_params; + _tmp77_ = self->priv->export_params; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp85_ = _tmp84_.export_metadata; + _tmp78_ = _tmp77_.export_metadata; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp86_ = exporter_export_job_new (self, _tmp75_, _tmp76_, &_tmp77_, &_tmp79_, &_tmp80_, _tmp81_, _tmp83_ == EXPORT_FORMAT_MODE_UNMODIFIED, _tmp85_); + _tmp79_ = exporter_export_job_new (self, _tmp68_, _tmp69_, &_tmp70_, &_tmp72_, &_tmp73_, _tmp74_, _tmp76_ == EXPORT_FORMAT_MODE_UNMODIFIED, _tmp78_); #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp87_ = _tmp86_; + _tmp80_ = _tmp79_; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - workers_enqueue (_tmp74_, G_TYPE_CHECK_INSTANCE_CAST (_tmp87_, TYPE_BACKGROUND_JOB, BackgroundJob)); + workers_enqueue (_tmp67_, G_TYPE_CHECK_INSTANCE_CAST (_tmp80_, TYPE_BACKGROUND_JOB, BackgroundJob)); #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _background_job_unref0 (_tmp87_); + _background_job_unref0 (_tmp80_); #line 273 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp88_ = submitted; + _tmp81_ = submitted; #line 273 "/home/jens/Source/shotwell/src/Exporter.vala" - submitted = _tmp88_ + 1; + submitted = _tmp81_ + 1; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (dest); #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1795,26 +1933,28 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (use_source_file); #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (source); -#line 1799 "Exporter.c" +#line 1937 "Exporter.c" } #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (_source_it); -#line 1803 "Exporter.c" +#line 1941 "Exporter.c" } #line 276 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp89_ = submitted; + _tmp82_ = submitted; #line 276 "/home/jens/Source/shotwell/src/Exporter.vala" - result = _tmp89_ > 0; + result = _tmp82_ > 0; #line 276 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 1811 "Exporter.c" +#line 1949 "Exporter.c" } -static void exporter_export_completed (Exporter* self, gboolean is_cancelled) { +static void +exporter_export_completed (Exporter* self, + gboolean is_cancelled) +{ ExporterCompletionCallback _tmp0_; void* _tmp0__target; - gboolean _tmp1_; #line 279 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (IS_EXPORTER (self)); #line 280 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1822,35 +1962,43 @@ static void exporter_export_completed (Exporter* self, gboolean is_cancelled) { #line 280 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0__target = self->priv->completion_callback_target; #line 280 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = is_cancelled; -#line 280 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ (self, _tmp1_, _tmp0__target); -#line 1829 "Exporter.c" + _tmp0_ (self, is_cancelled, _tmp0__target); +#line 1967 "Exporter.c" } -static void _exporter_on_exported_completion_callback (BackgroundJob* job, gpointer self) { +static void +_exporter_on_exported_completion_callback (BackgroundJob* job, + gpointer self) +{ #line 81 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_on_exported ((Exporter*) self, job); -#line 1836 "Exporter.c" +#line 1977 "Exporter.c" } -static void _exporter_on_export_cancelled_cancellation_callback (BackgroundJob* job, gpointer self) { +static void +_exporter_on_export_cancelled_cancellation_callback (BackgroundJob* job, + gpointer self) +{ #line 81 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_on_export_cancelled ((Exporter*) self, job); -#line 1843 "Exporter.c" +#line 1987 "Exporter.c" } -static gpointer _scaling_dup0 (gpointer self) { +static gpointer +_scaling_dup0 (gpointer self) +{ #line 87 "/home/jens/Source/shotwell/src/Exporter.vala" return self ? scaling_dup (self) : NULL; -#line 1850 "Exporter.c" +#line 1996 "Exporter.c" } -static JpegQuality* _jpeg_quality_dup (JpegQuality* self) { +static JpegQuality* +_jpeg_quality_dup (JpegQuality* self) +{ JpegQuality* dup; #line 88 "/home/jens/Source/shotwell/src/Exporter.vala" dup = g_new0 (JpegQuality, 1); @@ -1858,18 +2006,22 @@ static JpegQuality* _jpeg_quality_dup (JpegQuality* self) { memcpy (dup, self, sizeof (JpegQuality)); #line 88 "/home/jens/Source/shotwell/src/Exporter.vala" return dup; -#line 1862 "Exporter.c" +#line 2010 "Exporter.c" } -static gpointer __jpeg_quality_dup0 (gpointer self) { +static gpointer +__jpeg_quality_dup0 (gpointer self) +{ #line 88 "/home/jens/Source/shotwell/src/Exporter.vala" return self ? _jpeg_quality_dup (self) : NULL; -#line 1869 "Exporter.c" +#line 2019 "Exporter.c" } -static PhotoFileFormat* _photo_file_format_dup (PhotoFileFormat* self) { +static PhotoFileFormat* +_photo_file_format_dup (PhotoFileFormat* self) +{ PhotoFileFormat* dup; #line 89 "/home/jens/Source/shotwell/src/Exporter.vala" dup = g_new0 (PhotoFileFormat, 1); @@ -1877,37 +2029,38 @@ static PhotoFileFormat* _photo_file_format_dup (PhotoFileFormat* self) { memcpy (dup, self, sizeof (PhotoFileFormat)); #line 89 "/home/jens/Source/shotwell/src/Exporter.vala" return dup; -#line 1881 "Exporter.c" +#line 2033 "Exporter.c" } -static gpointer __photo_file_format_dup0 (gpointer self) { +static gpointer +__photo_file_format_dup0 (gpointer self) +{ #line 89 "/home/jens/Source/shotwell/src/Exporter.vala" return self ? _photo_file_format_dup (self) : NULL; -#line 1888 "Exporter.c" -} - - -static ExporterExportJob* exporter_export_job_construct (GType object_type, Exporter* owner, MediaSource* media, GFile* dest, Scaling* scaling, JpegQuality* quality, PhotoFileFormat* format, GCancellable* cancellable, gboolean direct_copy_unmodified, gboolean export_metadata) { +#line 2042 "Exporter.c" +} + + +static ExporterExportJob* +exporter_export_job_construct (GType object_type, + Exporter* owner, + MediaSource* media, + GFile* dest, + Scaling* scaling, + JpegQuality* quality, + PhotoFileFormat* format, + GCancellable* cancellable, + gboolean direct_copy_unmodified, + gboolean export_metadata) +{ ExporterExportJob* self = NULL; - Exporter* _tmp0_; - Exporter* _tmp1_; - GCancellable* _tmp2_; - Exporter* _tmp3_; - gboolean _tmp4_ = FALSE; - MediaSource* _tmp5_; - MediaSource* _tmp7_; - MediaSource* _tmp8_; - GFile* _tmp9_; - GFile* _tmp10_; - Scaling* _tmp11_; - Scaling* _tmp12_; - JpegQuality* _tmp13_; - JpegQuality* _tmp14_; - PhotoFileFormat* _tmp15_; - PhotoFileFormat* _tmp16_; - gboolean _tmp17_; - gboolean _tmp18_; + gboolean _tmp0_ = FALSE; + MediaSource* _tmp1_; + GFile* _tmp2_; + Scaling* _tmp3_; + JpegQuality* _tmp4_; + PhotoFileFormat* _tmp5_; #line 78 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (IS_EXPORTER (owner), NULL); #line 78 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1917,113 +2070,100 @@ static ExporterExportJob* exporter_export_job_construct (GType object_type, Expo #line 78 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (G_IS_CANCELLABLE (cancellable), NULL); #line 81 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = owner; -#line 81 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = owner; -#line 81 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = cancellable; -#line 81 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3_ = owner; -#line 81 "/home/jens/Source/shotwell/src/Exporter.vala" - self = (ExporterExportJob*) background_job_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, G_TYPE_OBJECT, GObject), _exporter_on_exported_completion_callback, _tmp1_, _tmp2_, _exporter_on_export_cancelled_cancellation_callback, _tmp3_, NULL); -#line 83 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = media; + self = (ExporterExportJob*) background_job_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (owner, G_TYPE_OBJECT, GObject), _exporter_on_exported_completion_callback, owner, cancellable, _exporter_on_export_cancelled_cancellation_callback, owner, NULL); #line 83 "/home/jens/Source/shotwell/src/Exporter.vala" - if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp5_, TYPE_PHOTO)) { + if (G_TYPE_CHECK_INSTANCE_TYPE (media, TYPE_PHOTO)) { #line 83 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = TRUE; -#line 1936 "Exporter.c" + _tmp0_ = TRUE; +#line 2079 "Exporter.c" } else { - MediaSource* _tmp6_; #line 83 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = media; -#line 83 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp6_, TYPE_VIDEO); -#line 1943 "Exporter.c" + _tmp0_ = G_TYPE_CHECK_INSTANCE_TYPE (media, TYPE_VIDEO); +#line 2083 "Exporter.c" } #line 83 "/home/jens/Source/shotwell/src/Exporter.vala" - _vala_assert (_tmp4_, "media is Photo || media is Video"); -#line 85 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp7_ = media; + _vala_assert (_tmp0_, "media is Photo || media is Video"); #line 85 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp8_ = _g_object_ref0 (_tmp7_); + _tmp1_ = _g_object_ref0 (media); #line 85 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (self->media); #line 85 "/home/jens/Source/shotwell/src/Exporter.vala" - self->media = _tmp8_; + self->media = _tmp1_; #line 86 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp9_ = dest; -#line 86 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp10_ = _g_object_ref0 (_tmp9_); + _tmp2_ = _g_object_ref0 (dest); #line 86 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (self->dest); #line 86 "/home/jens/Source/shotwell/src/Exporter.vala" - self->dest = _tmp10_; -#line 87 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp11_ = scaling; + self->dest = _tmp2_; #line 87 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp12_ = _scaling_dup0 (_tmp11_); + _tmp3_ = _scaling_dup0 (scaling); #line 87 "/home/jens/Source/shotwell/src/Exporter.vala" _scaling_free0 (self->scaling); #line 87 "/home/jens/Source/shotwell/src/Exporter.vala" - self->scaling = _tmp12_; + self->scaling = _tmp3_; #line 88 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp13_ = quality; -#line 88 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp14_ = __jpeg_quality_dup0 (_tmp13_); + _tmp4_ = __jpeg_quality_dup0 (quality); #line 88 "/home/jens/Source/shotwell/src/Exporter.vala" _g_free0 (self->quality); #line 88 "/home/jens/Source/shotwell/src/Exporter.vala" - self->quality = _tmp14_; -#line 89 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp15_ = format; + self->quality = _tmp4_; #line 89 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp16_ = __photo_file_format_dup0 (_tmp15_); + _tmp5_ = __photo_file_format_dup0 (format); #line 89 "/home/jens/Source/shotwell/src/Exporter.vala" _g_free0 (self->format); #line 89 "/home/jens/Source/shotwell/src/Exporter.vala" - self->format = _tmp16_; + self->format = _tmp5_; #line 90 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp17_ = direct_copy_unmodified; -#line 90 "/home/jens/Source/shotwell/src/Exporter.vala" - self->direct_copy_unmodified = _tmp17_; -#line 91 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp18_ = export_metadata; + self->direct_copy_unmodified = direct_copy_unmodified; #line 91 "/home/jens/Source/shotwell/src/Exporter.vala" - self->export_metadata = _tmp18_; + self->export_metadata = export_metadata; #line 78 "/home/jens/Source/shotwell/src/Exporter.vala" return self; -#line 1997 "Exporter.c" +#line 2123 "Exporter.c" } -static ExporterExportJob* exporter_export_job_new (Exporter* owner, MediaSource* media, GFile* dest, Scaling* scaling, JpegQuality* quality, PhotoFileFormat* format, GCancellable* cancellable, gboolean direct_copy_unmodified, gboolean export_metadata) { +static ExporterExportJob* +exporter_export_job_new (Exporter* owner, + MediaSource* media, + GFile* dest, + Scaling* scaling, + JpegQuality* quality, + PhotoFileFormat* format, + GCancellable* cancellable, + gboolean direct_copy_unmodified, + gboolean export_metadata) +{ #line 78 "/home/jens/Source/shotwell/src/Exporter.vala" return exporter_export_job_construct (EXPORTER_TYPE_EXPORT_JOB, owner, media, dest, scaling, quality, format, cancellable, direct_copy_unmodified, export_metadata); -#line 2004 "Exporter.c" +#line 2140 "Exporter.c" } -static gpointer _g_error_copy0 (gpointer self) { +static gpointer +_g_error_copy0 (gpointer self) +{ #line 102 "/home/jens/Source/shotwell/src/Exporter.vala" return self ? g_error_copy (self) : NULL; -#line 2011 "Exporter.c" +#line 2149 "Exporter.c" } -static void exporter_export_job_real_execute (BackgroundJob* base) { +static void +exporter_export_job_real_execute (BackgroundJob* base) +{ ExporterExportJob * self; GError * _inner_error_ = NULL; #line 94 "/home/jens/Source/shotwell/src/Exporter.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, EXPORTER_TYPE_EXPORT_JOB, ExporterExportJob); -#line 2020 "Exporter.c" +#line 2160 "Exporter.c" { MediaSource* _tmp0_; #line 96 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = self->media; #line 96 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, TYPE_PHOTO)) { -#line 2027 "Exporter.c" +#line 2167 "Exporter.c" MediaSource* _tmp1_; GFile* _tmp2_; Scaling* _tmp3_; @@ -2052,7 +2192,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) { photo_export (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, TYPE_PHOTO, Photo), _tmp2_, &_tmp8_, *_tmp4_, *_tmp5_, _tmp6_, _tmp7_, &_inner_error_); #line 97 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 2056 "Exporter.c" +#line 2196 "Exporter.c" goto __catch489_g_error; } } else { @@ -2061,7 +2201,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) { _tmp9_ = self->media; #line 98 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp9_, TYPE_VIDEO)) { -#line 2065 "Exporter.c" +#line 2205 "Exporter.c" MediaSource* _tmp10_; GFile* _tmp11_; #line 99 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2072,7 +2212,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) { video_export (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, TYPE_VIDEO, Video), _tmp11_, &_inner_error_); #line 99 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 2076 "Exporter.c" +#line 2216 "Exporter.c" goto __catch489_g_error; } } @@ -2098,7 +2238,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) { self->err = _tmp13_; #line 95 "/home/jens/Source/shotwell/src/Exporter.vala" _g_error_free0 (err); -#line 2102 "Exporter.c" +#line 2242 "Exporter.c" } __finally489: #line 95 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2109,34 +2249,40 @@ static void exporter_export_job_real_execute (BackgroundJob* base) { g_clear_error (&_inner_error_); #line 95 "/home/jens/Source/shotwell/src/Exporter.vala" return; -#line 2113 "Exporter.c" +#line 2253 "Exporter.c" } } -static void exporter_export_job_class_init (ExporterExportJobClass * klass) { +static void +exporter_export_job_class_init (ExporterExportJobClass * klass) +{ #line 68 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_export_job_parent_class = g_type_class_peek_parent (klass); #line 68 "/home/jens/Source/shotwell/src/Exporter.vala" ((BackgroundJobClass *) klass)->finalize = exporter_export_job_finalize; #line 68 "/home/jens/Source/shotwell/src/Exporter.vala" ((BackgroundJobClass *) klass)->execute = (void (*) (BackgroundJob *)) exporter_export_job_real_execute; -#line 2125 "Exporter.c" +#line 2267 "Exporter.c" } -static void exporter_export_job_instance_init (ExporterExportJob * self) { +static void +exporter_export_job_instance_init (ExporterExportJob * self) +{ #line 74 "/home/jens/Source/shotwell/src/Exporter.vala" self->err = NULL; #line 75 "/home/jens/Source/shotwell/src/Exporter.vala" self->direct_copy_unmodified = FALSE; #line 76 "/home/jens/Source/shotwell/src/Exporter.vala" self->export_metadata = TRUE; -#line 2136 "Exporter.c" +#line 2280 "Exporter.c" } -static void exporter_export_job_finalize (BackgroundJob * obj) { +static void +exporter_export_job_finalize (BackgroundJob * obj) +{ ExporterExportJob * self; #line 68 "/home/jens/Source/shotwell/src/Exporter.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, EXPORTER_TYPE_EXPORT_JOB, ExporterExportJob); @@ -2154,11 +2300,13 @@ static void exporter_export_job_finalize (BackgroundJob * obj) { _g_error_free0 (self->err); #line 68 "/home/jens/Source/shotwell/src/Exporter.vala" BACKGROUND_JOB_CLASS (exporter_export_job_parent_class)->finalize (obj); -#line 2158 "Exporter.c" +#line 2304 "Exporter.c" } -static GType exporter_export_job_get_type (void) { +static GType +exporter_export_job_get_type (void) +{ static volatile gsize exporter_export_job_type_id__volatile = 0; if (g_once_init_enter (&exporter_export_job_type_id__volatile)) { static const GTypeInfo g_define_type_info = { sizeof (ExporterExportJobClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) exporter_export_job_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ExporterExportJob), 0, (GInstanceInitFunc) exporter_export_job_instance_init, NULL }; @@ -2170,21 +2318,24 @@ static GType exporter_export_job_get_type (void) { } -static void exporter_class_init (ExporterClass * klass) { +static void +exporter_class_init (ExporterClass * klass) +{ #line 53 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_parent_class = g_type_class_peek_parent (klass); #line 53 "/home/jens/Source/shotwell/src/Exporter.vala" g_type_class_add_private (klass, sizeof (ExporterPrivate)); #line 53 "/home/jens/Source/shotwell/src/Exporter.vala" G_OBJECT_CLASS (klass)->finalize = exporter_finalize; -#line 2181 "Exporter.c" +#line 2331 "Exporter.c" } -static void exporter_instance_init (Exporter * self) { +static void +exporter_instance_init (Exporter * self) +{ GeeArrayList* _tmp0_; - guint _tmp1_; - Workers* _tmp2_; + Workers* _tmp1_; #line 53 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv = EXPORTER_GET_PRIVATE (self); #line 107 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2194,11 +2345,9 @@ static void exporter_instance_init (Exporter * self) { #line 111 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->completed_count = 0; #line 112 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = workers_threads_per_cpu (1, 4); -#line 112 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = workers_new (_tmp1_, FALSE); + _tmp1_ = workers_new (workers_threads_per_cpu (1, 4), FALSE); #line 112 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->workers = _tmp2_; + self->priv->workers = _tmp1_; #line 113 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->completion_callback = NULL; #line 113 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2219,11 +2368,13 @@ static void exporter_instance_init (Exporter * self) { self->priv->replace_all = FALSE; #line 119 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->aborted = FALSE; -#line 2223 "Exporter.c" +#line 2372 "Exporter.c" } -static void exporter_finalize (GObject * obj) { +static void +exporter_finalize (GObject * obj) +{ Exporter * self; #line 53 "/home/jens/Source/shotwell/src/Exporter.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_EXPORTER, Exporter); @@ -2239,11 +2390,13 @@ static void exporter_finalize (GObject * obj) { _g_object_unref0 (self->priv->cancellable); #line 53 "/home/jens/Source/shotwell/src/Exporter.vala" G_OBJECT_CLASS (exporter_parent_class)->finalize (obj); -#line 2243 "Exporter.c" +#line 2394 "Exporter.c" } -GType exporter_get_type (void) { +GType +exporter_get_type (void) +{ static volatile gsize exporter_type_id__volatile = 0; if (g_once_init_enter (&exporter_type_id__volatile)) { static const GTypeInfo g_define_type_info = { sizeof (ExporterClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) exporter_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Exporter), 0, (GInstanceInitFunc) exporter_instance_init, NULL }; @@ -2255,135 +2408,156 @@ GType exporter_get_type (void) { } -ExporterUI* exporter_ui_construct (GType object_type, Exporter* exporter) { +ExporterUI* +exporter_ui_construct (GType object_type, + Exporter* exporter) +{ ExporterUI* self = NULL; Exporter* _tmp0_; - Exporter* _tmp1_; #line 290 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (IS_EXPORTER (exporter), NULL); #line 290 "/home/jens/Source/shotwell/src/Exporter.vala" self = (ExporterUI*) g_type_create_instance (object_type); #line 291 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = exporter; -#line 291 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = _g_object_ref0 (_tmp0_); + _tmp0_ = _g_object_ref0 (exporter); #line 291 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (self->priv->exporter); #line 291 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->exporter = _tmp1_; + self->priv->exporter = _tmp0_; #line 290 "/home/jens/Source/shotwell/src/Exporter.vala" return self; -#line 2277 "Exporter.c" +#line 2430 "Exporter.c" } -ExporterUI* exporter_ui_new (Exporter* exporter) { +ExporterUI* +exporter_ui_new (Exporter* exporter) +{ #line 290 "/home/jens/Source/shotwell/src/Exporter.vala" return exporter_ui_construct (TYPE_EXPORTER_UI, exporter); -#line 2284 "Exporter.c" +#line 2439 "Exporter.c" } -static void _exporter_ui_on_export_completed_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self) { +static void +_exporter_ui_on_export_completed_exporter_completion_callback (Exporter* exporter, + gboolean is_cancelled, + gpointer self) +{ #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_ui_on_export_completed ((ExporterUI*) self, exporter, is_cancelled); -#line 2291 "Exporter.c" +#line 2450 "Exporter.c" } -static gboolean _exporter_ui_on_export_failed_exporter_export_failed_callback (Exporter* exporter, GFile* file, gint remaining, GError* err, gpointer self) { +static gboolean +_exporter_ui_on_export_failed_exporter_export_failed_callback (Exporter* exporter, + GFile* file, + gint remaining, + GError* err, + gpointer self) +{ gboolean result; result = exporter_ui_on_export_failed ((ExporterUI*) self, exporter, file, remaining, err); #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2300 "Exporter.c" +#line 2465 "Exporter.c" } -static ExporterOverwrite _exporter_ui_on_export_overwrite_exporter_overwrite_callback (Exporter* exporter, GFile* file, gpointer self) { +static ExporterOverwrite +_exporter_ui_on_export_overwrite_exporter_overwrite_callback (Exporter* exporter, + GFile* file, + gpointer self) +{ ExporterOverwrite result; result = exporter_ui_on_export_overwrite ((ExporterUI*) self, exporter, file); #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2309 "Exporter.c" +#line 2478 "Exporter.c" } -static gboolean _progress_dialog_monitor_progress_monitor (guint64 current, guint64 total, gboolean do_event_loop, gpointer self) { +static gboolean +_progress_dialog_monitor_progress_monitor (guint64 current, + guint64 total, + gboolean do_event_loop, + gpointer self) +{ gboolean result; result = progress_dialog_monitor ((ProgressDialog*) self, current, total, do_event_loop); #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2318 "Exporter.c" +#line 2492 "Exporter.c" } -void exporter_ui_export (ExporterUI* self, ExporterCompletionCallback completion_callback, void* completion_callback_target) { - ExporterCompletionCallback _tmp0_; - void* _tmp0__target; +void +exporter_ui_export (ExporterUI* self, + ExporterCompletionCallback completion_callback, + void* completion_callback_target) +{ + AppWindow* _tmp0_; AppWindow* _tmp1_; AppWindow* _tmp2_; AppWindow* _tmp3_; - AppWindow* _tmp4_; - GCancellable* _tmp5_; - ProgressDialog* _tmp6_; - Exporter* _tmp7_; - GCancellable* _tmp8_; - ProgressDialog* _tmp9_; + GCancellable* _tmp4_; + ProgressDialog* _tmp5_; + Exporter* _tmp6_; + GCancellable* _tmp7_; + ProgressDialog* _tmp8_; #line 294 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (IS_EXPORTER_UI (self)); #line 295 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = completion_callback; + self->priv->completion_callback = completion_callback; #line 295 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0__target = completion_callback_target; -#line 295 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->completion_callback = _tmp0_; -#line 295 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->completion_callback_target = _tmp0__target; + self->priv->completion_callback_target = completion_callback_target; #line 297 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = app_window_get_instance (); + _tmp0_ = app_window_get_instance (); #line 297 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = _tmp1_; + _tmp1_ = _tmp0_; #line 297 "/home/jens/Source/shotwell/src/Exporter.vala" - page_window_set_busy_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, TYPE_PAGE_WINDOW, PageWindow)); + page_window_set_busy_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, TYPE_PAGE_WINDOW, PageWindow)); #line 297 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_object_unref0 (_tmp2_); + _g_object_unref0 (_tmp1_); #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3_ = app_window_get_instance (); + _tmp2_ = app_window_get_instance (); #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = _tmp3_; + _tmp3_ = _tmp2_; #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = self->priv->cancellable; + _tmp4_ = self->priv->cancellable; #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = progress_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, gtk_window_get_type (), GtkWindow), _ ("Exporting"), _tmp5_); + _tmp5_ = progress_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, gtk_window_get_type (), GtkWindow), _ ("Exporting"), _tmp4_); #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - g_object_ref_sink (_tmp6_); + g_object_ref_sink (_tmp5_); #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (self->priv->progress_dialog); #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->progress_dialog = _tmp6_; + self->priv->progress_dialog = _tmp5_; #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_object_unref0 (_tmp4_); + _g_object_unref0 (_tmp3_); #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp7_ = self->priv->exporter; + _tmp6_ = self->priv->exporter; #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp8_ = self->priv->cancellable; + _tmp7_ = self->priv->cancellable; #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp9_ = self->priv->progress_dialog; + _tmp8_ = self->priv->progress_dialog; #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" - exporter_export (_tmp7_, _exporter_ui_on_export_completed_exporter_completion_callback, self, _exporter_ui_on_export_failed_exporter_export_failed_callback, self, _exporter_ui_on_export_overwrite_exporter_overwrite_callback, self, _tmp8_, _progress_dialog_monitor_progress_monitor, _tmp9_); -#line 2376 "Exporter.c" + exporter_export (_tmp6_, _exporter_ui_on_export_completed_exporter_completion_callback, self, _exporter_ui_on_export_failed_exporter_export_failed_callback, self, _exporter_ui_on_export_overwrite_exporter_overwrite_callback, self, _tmp7_, _progress_dialog_monitor_progress_monitor, _tmp8_); +#line 2548 "Exporter.c" } -static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporter, gboolean is_cancelled) { +static void +exporter_ui_on_export_completed (ExporterUI* self, + Exporter* exporter, + gboolean is_cancelled) +{ ProgressDialog* _tmp0_; AppWindow* _tmp2_; AppWindow* _tmp3_; ExporterCompletionCallback _tmp4_; void* _tmp4__target; - Exporter* _tmp5_; - gboolean _tmp6_; #line 304 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (IS_EXPORTER_UI (self)); #line 304 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2392,7 +2566,7 @@ static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporte _tmp0_ = self->priv->progress_dialog; #line 305 "/home/jens/Source/shotwell/src/Exporter.vala" if (_tmp0_ != NULL) { -#line 2396 "Exporter.c" +#line 2570 "Exporter.c" ProgressDialog* _tmp1_; #line 306 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp1_ = self->priv->progress_dialog; @@ -2402,7 +2576,7 @@ static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporte _g_object_unref0 (self->priv->progress_dialog); #line 307 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->progress_dialog = NULL; -#line 2406 "Exporter.c" +#line 2580 "Exporter.c" } #line 310 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp2_ = app_window_get_instance (); @@ -2417,29 +2591,27 @@ static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporte #line 312 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp4__target = self->priv->completion_callback_target; #line 312 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = exporter; -#line 312 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = is_cancelled; -#line 312 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ (_tmp5_, _tmp6_, _tmp4__target); -#line 2426 "Exporter.c" + _tmp4_ (exporter, is_cancelled, _tmp4__target); +#line 2596 "Exporter.c" } -static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Exporter* exporter, GFile* file) { +static ExporterOverwrite +exporter_ui_on_export_overwrite (ExporterUI* self, + Exporter* exporter, + GFile* file) +{ ExporterOverwrite result = 0; ProgressDialog* _tmp0_; gchar* question = NULL; - GFile* _tmp1_; + gchar* _tmp1_; gchar* _tmp2_; gchar* _tmp3_; gchar* _tmp4_; - gchar* _tmp5_; GtkResponseType response = 0; - const gchar* _tmp6_; + const gchar* _tmp5_; + ProgressDialog* _tmp6_; GtkResponseType _tmp7_; - ProgressDialog* _tmp8_; - GtkResponseType _tmp9_; #line 315 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (IS_EXPORTER_UI (self), 0); #line 315 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2451,36 +2623,32 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo #line 316 "/home/jens/Source/shotwell/src/Exporter.vala" gtk_window_set_modal (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, gtk_window_get_type (), GtkWindow), FALSE); #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = file; -#line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = g_file_get_basename (_tmp1_); + _tmp1_ = g_file_get_basename (file); #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3_ = _tmp2_; + _tmp2_ = _tmp1_; #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = g_strdup_printf (_ ("File %s already exists. Replace?"), _tmp3_); + _tmp3_ = g_strdup_printf (_ ("File %s already exists. Replace?"), _tmp2_); #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = _tmp4_; + _tmp4_ = _tmp3_; #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_free0 (_tmp3_); + _g_free0 (_tmp2_); #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - question = _tmp5_; + question = _tmp4_; #line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = question; + _tmp5_ = question; #line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp7_ = app_window_negate_affirm_all_cancel_question (_tmp6_, _ ("_Skip"), _ ("_Replace"), _ ("Replace _All"), _ ("Export"), NULL); -#line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - response = _tmp7_; + response = app_window_negate_affirm_all_cancel_question (_tmp5_, _ ("_Skip"), _ ("_Replace"), _ ("Replace _All"), _ ("Export"), NULL); #line 321 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp8_ = self->priv->progress_dialog; + _tmp6_ = self->priv->progress_dialog; #line 321 "/home/jens/Source/shotwell/src/Exporter.vala" - gtk_window_set_modal (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, gtk_window_get_type (), GtkWindow), TRUE); + gtk_window_set_modal (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, gtk_window_get_type (), GtkWindow), TRUE); #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp9_ = response; + _tmp7_ = response; #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" - switch (_tmp9_) { + switch (_tmp7_) { #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" case GTK_RESPONSE_APPLY: -#line 2484 "Exporter.c" +#line 2652 "Exporter.c" { #line 325 "/home/jens/Source/shotwell/src/Exporter.vala" result = EXPORTER_OVERWRITE_REPLACE_ALL; @@ -2488,11 +2656,11 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo _g_free0 (question); #line 325 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2492 "Exporter.c" +#line 2660 "Exporter.c" } #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" case GTK_RESPONSE_YES: -#line 2496 "Exporter.c" +#line 2664 "Exporter.c" { #line 328 "/home/jens/Source/shotwell/src/Exporter.vala" result = EXPORTER_OVERWRITE_YES; @@ -2500,11 +2668,11 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo _g_free0 (question); #line 328 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2504 "Exporter.c" +#line 2672 "Exporter.c" } #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" case GTK_RESPONSE_CANCEL: -#line 2508 "Exporter.c" +#line 2676 "Exporter.c" { #line 331 "/home/jens/Source/shotwell/src/Exporter.vala" result = EXPORTER_OVERWRITE_CANCEL; @@ -2512,12 +2680,12 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo _g_free0 (question); #line 331 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2516 "Exporter.c" +#line 2684 "Exporter.c" } default: #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" case GTK_RESPONSE_NO: -#line 2521 "Exporter.c" +#line 2689 "Exporter.c" { #line 335 "/home/jens/Source/shotwell/src/Exporter.vala" result = EXPORTER_OVERWRITE_NO; @@ -2525,20 +2693,23 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo _g_free0 (question); #line 335 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2529 "Exporter.c" +#line 2697 "Exporter.c" } } #line 315 "/home/jens/Source/shotwell/src/Exporter.vala" _g_free0 (question); -#line 2534 "Exporter.c" +#line 2702 "Exporter.c" } -static gboolean exporter_ui_on_export_failed (ExporterUI* self, Exporter* exporter, GFile* file, gint remaining, GError* err) { +static gboolean +exporter_ui_on_export_failed (ExporterUI* self, + Exporter* exporter, + GFile* file, + gint remaining, + GError* err) +{ gboolean result = FALSE; - GFile* _tmp0_; - gint _tmp1_; - GtkResponseType _tmp2_; #line 339 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (IS_EXPORTER_UI (self), FALSE); #line 339 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2546,117 +2717,136 @@ static gboolean exporter_ui_on_export_failed (ExporterUI* self, Exporter* export #line 339 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (G_IS_FILE (file), FALSE); #line 340 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp0_ = file; -#line 340 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp1_ = remaining; -#line 340 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = export_error_dialog (_tmp0_, _tmp1_ > 0); -#line 340 "/home/jens/Source/shotwell/src/Exporter.vala" - result = _tmp2_ != GTK_RESPONSE_CANCEL; + result = export_error_dialog (file, remaining > 0) != GTK_RESPONSE_CANCEL; #line 340 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2559 "Exporter.c" +#line 2724 "Exporter.c" } -static void value_exporter_ui_init (GValue* value) { +static void +value_exporter_ui_init (GValue* value) +{ #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = NULL; -#line 2566 "Exporter.c" +#line 2733 "Exporter.c" } -static void value_exporter_ui_free_value (GValue* value) { +static void +value_exporter_ui_free_value (GValue* value) +{ #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" if (value->data[0].v_pointer) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_ui_unref (value->data[0].v_pointer); -#line 2575 "Exporter.c" +#line 2744 "Exporter.c" } } -static void value_exporter_ui_copy_value (const GValue* src_value, GValue* dest_value) { +static void +value_exporter_ui_copy_value (const GValue* src_value, + GValue* dest_value) +{ #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" if (src_value->data[0].v_pointer) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" dest_value->data[0].v_pointer = exporter_ui_ref (src_value->data[0].v_pointer); -#line 2585 "Exporter.c" +#line 2757 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" dest_value->data[0].v_pointer = NULL; -#line 2589 "Exporter.c" +#line 2761 "Exporter.c" } } -static gpointer value_exporter_ui_peek_pointer (const GValue* value) { +static gpointer +value_exporter_ui_peek_pointer (const GValue* value) +{ #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return value->data[0].v_pointer; -#line 2597 "Exporter.c" +#line 2771 "Exporter.c" } -static gchar* value_exporter_ui_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +static gchar* +value_exporter_ui_collect_value (GValue* value, + guint n_collect_values, + GTypeCValue* collect_values, + guint collect_flags) +{ #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" if (collect_values[0].v_pointer) { -#line 2604 "Exporter.c" +#line 2783 "Exporter.c" ExporterUI * object; object = collect_values[0].v_pointer; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" if (object->parent_instance.g_class == NULL) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 2611 "Exporter.c" +#line 2790 "Exporter.c" } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { #line 284 "/home/jens/Source/shotwell/src/Exporter.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 2615 "Exporter.c" +#line 2794 "Exporter.c" } #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = exporter_ui_ref (object); -#line 2619 "Exporter.c" +#line 2798 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = NULL; -#line 2623 "Exporter.c" +#line 2802 "Exporter.c" } #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return NULL; -#line 2627 "Exporter.c" +#line 2806 "Exporter.c" } -static gchar* value_exporter_ui_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +static gchar* +value_exporter_ui_lcopy_value (const GValue* value, + guint n_collect_values, + GTypeCValue* collect_values, + guint collect_flags) +{ ExporterUI ** object_p; object_p = collect_values[0].v_pointer; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" if (!object_p) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); -#line 2638 "Exporter.c" +#line 2822 "Exporter.c" } #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" if (!value->data[0].v_pointer) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" *object_p = NULL; -#line 2644 "Exporter.c" +#line 2828 "Exporter.c" } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" *object_p = value->data[0].v_pointer; -#line 2648 "Exporter.c" +#line 2832 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" *object_p = exporter_ui_ref (value->data[0].v_pointer); -#line 2652 "Exporter.c" +#line 2836 "Exporter.c" } #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return NULL; -#line 2656 "Exporter.c" +#line 2840 "Exporter.c" } -GParamSpec* param_spec_exporter_ui (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { +GParamSpec* +param_spec_exporter_ui (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags) +{ ParamSpecExporterUI* spec; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (g_type_is_a (object_type, TYPE_EXPORTER_UI), NULL); @@ -2666,20 +2856,25 @@ GParamSpec* param_spec_exporter_ui (const gchar* name, const gchar* nick, const G_PARAM_SPEC (spec)->value_type = object_type; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return G_PARAM_SPEC (spec); -#line 2670 "Exporter.c" +#line 2860 "Exporter.c" } -gpointer value_get_exporter_ui (const GValue* value) { +gpointer +value_get_exporter_ui (const GValue* value) +{ #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_EXPORTER_UI), NULL); #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return value->data[0].v_pointer; -#line 2679 "Exporter.c" +#line 2871 "Exporter.c" } -void value_set_exporter_ui (GValue* value, gpointer v_object) { +void +value_set_exporter_ui (GValue* value, + gpointer v_object) +{ ExporterUI * old; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_EXPORTER_UI)); @@ -2695,22 +2890,25 @@ void value_set_exporter_ui (GValue* value, gpointer v_object) { value->data[0].v_pointer = v_object; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_ui_ref (value->data[0].v_pointer); -#line 2699 "Exporter.c" +#line 2894 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = NULL; -#line 2703 "Exporter.c" +#line 2898 "Exporter.c" } #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" if (old) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_ui_unref (old); -#line 2709 "Exporter.c" +#line 2904 "Exporter.c" } } -void value_take_exporter_ui (GValue* value, gpointer v_object) { +void +value_take_exporter_ui (GValue* value, + gpointer v_object) +{ ExporterUI * old; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_EXPORTER_UI)); @@ -2724,33 +2922,37 @@ void value_take_exporter_ui (GValue* value, gpointer v_object) { g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = v_object; -#line 2728 "Exporter.c" +#line 2926 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = NULL; -#line 2732 "Exporter.c" +#line 2930 "Exporter.c" } #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" if (old) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_ui_unref (old); -#line 2738 "Exporter.c" +#line 2936 "Exporter.c" } } -static void exporter_ui_class_init (ExporterUIClass * klass) { +static void +exporter_ui_class_init (ExporterUIClass * klass) +{ #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_ui_parent_class = g_type_class_peek_parent (klass); #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" ((ExporterUIClass *) klass)->finalize = exporter_ui_finalize; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_type_class_add_private (klass, sizeof (ExporterUIPrivate)); -#line 2750 "Exporter.c" +#line 2950 "Exporter.c" } -static void exporter_ui_instance_init (ExporterUI * self) { +static void +exporter_ui_instance_init (ExporterUI * self) +{ GCancellable* _tmp0_; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv = EXPORTER_UI_GET_PRIVATE (self); @@ -2766,11 +2968,13 @@ static void exporter_ui_instance_init (ExporterUI * self) { self->priv->completion_callback_target = self; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" self->ref_count = 1; -#line 2770 "Exporter.c" +#line 2972 "Exporter.c" } -static void exporter_ui_finalize (ExporterUI * obj) { +static void +exporter_ui_finalize (ExporterUI * obj) +{ ExporterUI * self; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_EXPORTER_UI, ExporterUI); @@ -2782,11 +2986,13 @@ static void exporter_ui_finalize (ExporterUI * obj) { _g_object_unref0 (self->priv->cancellable); #line 287 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (self->priv->progress_dialog); -#line 2786 "Exporter.c" +#line 2990 "Exporter.c" } -GType exporter_ui_get_type (void) { +GType +exporter_ui_get_type (void) +{ static volatile gsize exporter_ui_type_id__volatile = 0; if (g_once_init_enter (&exporter_ui_type_id__volatile)) { static const GTypeValueTable g_define_type_value_table = { value_exporter_ui_init, value_exporter_ui_free_value, value_exporter_ui_copy_value, value_exporter_ui_peek_pointer, "p", value_exporter_ui_collect_value, "p", value_exporter_ui_lcopy_value }; @@ -2800,18 +3006,22 @@ GType exporter_ui_get_type (void) { } -gpointer exporter_ui_ref (gpointer instance) { +gpointer +exporter_ui_ref (gpointer instance) +{ ExporterUI * self; self = instance; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_atomic_int_inc (&self->ref_count); #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return instance; -#line 2811 "Exporter.c" +#line 3019 "Exporter.c" } -void exporter_ui_unref (gpointer instance) { +void +exporter_ui_unref (gpointer instance) +{ ExporterUI * self; self = instance; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2820,12 +3030,16 @@ void exporter_ui_unref (gpointer instance) { EXPORTER_UI_GET_CLASS (self)->finalize (self); #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_type_free_instance ((GTypeInstance *) self); -#line 2824 "Exporter.c" +#line 3034 "Exporter.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) { @@ -2837,7 +3051,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); } -- cgit v1.2.3