diff options
Diffstat (limited to 'src/Exporter.c')
-rw-r--r-- | src/Exporter.c | 955 |
1 files changed, 472 insertions, 483 deletions
diff --git a/src/Exporter.c b/src/Exporter.c index 60a528c..b0a15a6 100644 --- a/src/Exporter.c +++ b/src/Exporter.c @@ -1,4 +1,4 @@ -/* Exporter.c generated by valac 0.34.7, the Vala compiler +/* Exporter.c generated by valac 0.36.6, the Vala compiler * generated from Exporter.vala, do not modify */ /* Copyright 2016 Software Freedom Conservancy Inc. @@ -442,7 +442,7 @@ 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_add128 (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); @@ -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_add129 (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); @@ -479,8 +479,8 @@ 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); -static void exporter_export_job_finalize (BackgroundJob* obj); -static void exporter_finalize (GObject* obj); +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); @@ -514,7 +514,7 @@ 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); -static void exporter_ui_finalize (ExporterUI* obj); +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); @@ -532,9 +532,9 @@ GType export_format_mode_get_type (void) { static void export_format_parameters_init (ExportFormatParameters *self, ExportFormatMode mode, PhotoFileFormat specified_format, JpegQuality quality) { - ExportFormatMode _tmp0_ = 0; - PhotoFileFormat _tmp1_ = 0; - JpegQuality _tmp2_ = 0; + ExportFormatMode _tmp0_; + PhotoFileFormat _tmp1_; + JpegQuality _tmp2_; #line 20 "/home/jens/Source/shotwell/src/Exporter.vala" memset (self, 0, sizeof (ExportFormatParameters)); #line 22 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -556,7 +556,7 @@ static void export_format_parameters_init (ExportFormatParameters *self, ExportF void export_format_parameters_current (ExportFormatParameters* result) { - PhotoFileFormat _tmp0_ = 0; + PhotoFileFormat _tmp0_; ExportFormatParameters _tmp1_ = {0}; #line 29 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = photo_file_format_get_system_default_format (); @@ -571,7 +571,7 @@ void export_format_parameters_current (ExportFormatParameters* result) { void export_format_parameters_unmodified (ExportFormatParameters* result) { - PhotoFileFormat _tmp0_ = 0; + PhotoFileFormat _tmp0_; ExportFormatParameters _tmp1_ = {0}; #line 34 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = photo_file_format_get_system_default_format (); @@ -586,7 +586,7 @@ void export_format_parameters_unmodified (ExportFormatParameters* result) { void export_format_parameters_for_format (PhotoFileFormat format, ExportFormatParameters* result) { - PhotoFileFormat _tmp0_ = 0; + PhotoFileFormat _tmp0_; ExportFormatParameters _tmp1_ = {0}; #line 39 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = format; @@ -601,7 +601,7 @@ void export_format_parameters_for_format (PhotoFileFormat format, ExportFormatPa void export_format_parameters_last (ExportFormatParameters* result) { - PhotoFileFormat _tmp0_ = 0; + PhotoFileFormat _tmp0_; ExportFormatParameters _tmp1_ = {0}; #line 43 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = photo_file_format_get_system_default_format (); @@ -616,7 +616,7 @@ void export_format_parameters_last (ExportFormatParameters* result) { void export_format_parameters_for_JPEG (JpegQuality quality, ExportFormatParameters* result) { - JpegQuality _tmp0_ = 0; + JpegQuality _tmp0_; ExportFormatParameters _tmp1_ = {0}; #line 48 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = quality; @@ -681,13 +681,13 @@ static gpointer _g_object_ref0 (gpointer self) { 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_ = NULL; - GeeCollection* _tmp1_ = NULL; - GFile* _tmp2_ = NULL; - GFile* _tmp3_ = NULL; - Scaling _tmp4_ = {0}; - ExportFormatParameters _tmp5_ = {0}; - gboolean _tmp6_ = FALSE; + GeeCollection* _tmp0_; + GeeCollection* _tmp1_; + GFile* _tmp2_; + GFile* _tmp3_; + Scaling _tmp4_; + ExportFormatParameters _tmp5_; + gboolean _tmp6_; #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" @@ -739,10 +739,10 @@ Exporter* exporter_new (GeeCollection* to_export, GFile* dir, Scaling* scaling, Exporter* exporter_construct_for_temp_file (GType object_type, GeeCollection* to_export, Scaling* scaling, ExportFormatParameters* export_params) { Exporter * self = NULL; - GeeCollection* _tmp0_ = NULL; - GeeCollection* _tmp1_ = NULL; - Scaling _tmp2_ = {0}; - ExportFormatParameters _tmp3_ = {0}; + GeeCollection* _tmp0_; + GeeCollection* _tmp1_; + Scaling _tmp2_; + ExportFormatParameters _tmp3_; #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" @@ -783,19 +783,19 @@ Exporter* exporter_new_for_temp_file (GeeCollection* to_export, Scaling* scaling 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_ = NULL; - void* _tmp0__target = NULL; - ExporterExportFailedCallback _tmp1_ = NULL; - void* _tmp1__target = NULL; - ExporterOverwriteCallback _tmp2_ = NULL; - void* _tmp2__target = NULL; - ProgressMonitor _tmp3_ = NULL; - void* _tmp3__target = NULL; + 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_ = NULL; - GCancellable* _tmp6_ = NULL; - GCancellable* _tmp8_ = NULL; - gboolean _tmp9_ = FALSE; + GCancellable* _tmp5_; + GCancellable* _tmp6_; + GCancellable* _tmp8_; + gboolean _tmp9_; #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" @@ -841,7 +841,7 @@ void exporter_export (Exporter* self, ExporterCompletionCallback completion_call #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" if (_tmp4_ == NULL) { #line 844 "Exporter.c" - GCancellable* _tmp7_ = NULL; + GCancellable* _tmp7_; #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp7_ = g_cancellable_new (); #line 146 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -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_add128 (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" @@ -898,19 +898,19 @@ static void _vala_array_add128 (GFile*** array, int* length, int* size, GFile* v static void exporter_on_exported (Exporter* self, BackgroundJob* j) { ExporterExportJob* job = NULL; - BackgroundJob* _tmp0_ = NULL; - ExporterExportJob* _tmp1_ = NULL; - gint _tmp2_ = 0; + BackgroundJob* _tmp0_; + ExporterExportJob* _tmp1_; + gint _tmp2_; gboolean completed = FALSE; - gint _tmp3_ = 0; - GeeCollection* _tmp4_ = NULL; - gint _tmp5_ = 0; - gint _tmp6_ = 0; + gint _tmp3_; + GeeCollection* _tmp4_; + gint _tmp5_; + gint _tmp6_; gboolean _tmp7_ = FALSE; - gboolean _tmp8_ = FALSE; + gboolean _tmp8_; gboolean _tmp22_ = FALSE; - gboolean _tmp23_ = FALSE; - gboolean _tmp36_ = FALSE; + gboolean _tmp23_; + gboolean _tmp36_; #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" @@ -940,8 +940,8 @@ static void exporter_on_exported (Exporter* self, BackgroundJob* j) { #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" if (!_tmp8_) { #line 943 "Exporter.c" - ExporterExportJob* _tmp9_ = NULL; - GError* _tmp10_ = NULL; + ExporterExportJob* _tmp9_; + GError* _tmp10_; #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp9_ = job; #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -957,17 +957,17 @@ static void exporter_on_exported (Exporter* self, BackgroundJob* j) { #line 161 "/home/jens/Source/shotwell/src/Exporter.vala" if (_tmp7_) { #line 960 "Exporter.c" - ExporterExportFailedCallback _tmp11_ = NULL; - void* _tmp11__target = NULL; - ExporterExportJob* _tmp12_ = NULL; - GFile* _tmp13_ = NULL; - GeeCollection* _tmp14_ = NULL; - gint _tmp15_ = 0; - gint _tmp16_ = 0; - gint _tmp17_ = 0; - ExporterExportJob* _tmp18_ = NULL; - GError* _tmp19_ = NULL; - gboolean _tmp20_ = FALSE; + ExporterExportFailedCallback _tmp11_; + void* _tmp11__target; + ExporterExportJob* _tmp12_; + GFile* _tmp13_; + GeeCollection* _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; #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -993,7 +993,7 @@ static void exporter_on_exported (Exporter* self, BackgroundJob* j) { #line 162 "/home/jens/Source/shotwell/src/Exporter.vala" if (!_tmp20_) { #line 996 "Exporter.c" - gboolean _tmp21_ = FALSE; + gboolean _tmp21_; #line 163 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->aborted = TRUE; #line 165 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1013,8 +1013,8 @@ static void exporter_on_exported (Exporter* self, BackgroundJob* j) { #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" if (!_tmp23_) { #line 1016 "Exporter.c" - ProgressMonitor _tmp24_ = NULL; - void* _tmp24__target = NULL; + ProgressMonitor _tmp24_; + void* _tmp24__target; #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp24_ = self->priv->monitor; #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1030,13 +1030,13 @@ static void exporter_on_exported (Exporter* self, BackgroundJob* j) { #line 170 "/home/jens/Source/shotwell/src/Exporter.vala" if (_tmp22_) { #line 1033 "Exporter.c" - ProgressMonitor _tmp25_ = NULL; - void* _tmp25__target = NULL; - gint _tmp26_ = 0; - GeeCollection* _tmp27_ = NULL; - gint _tmp28_ = 0; - gint _tmp29_ = 0; - gboolean _tmp30_ = FALSE; + ProgressMonitor _tmp25_; + void* _tmp25__target; + gint _tmp26_; + GeeCollection* _tmp27_; + gint _tmp28_; + gint _tmp29_; + gboolean _tmp30_; #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp25_ = self->priv->monitor; #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1054,7 +1054,7 @@ static void exporter_on_exported (Exporter* self, BackgroundJob* j) { #line 171 "/home/jens/Source/shotwell/src/Exporter.vala" if (!_tmp30_) { #line 1057 "Exporter.c" - gboolean _tmp31_ = FALSE; + gboolean _tmp31_; #line 172 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->aborted = TRUE; #line 174 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1068,11 +1068,11 @@ static void exporter_on_exported (Exporter* self, BackgroundJob* j) { #line 1069 "Exporter.c" } } else { - GFile** _tmp32_ = NULL; - gint _tmp32__length1 = 0; - ExporterExportJob* _tmp33_ = NULL; - GFile* _tmp34_ = NULL; - GFile* _tmp35_ = NULL; + GFile** _tmp32_; + gint _tmp32__length1; + ExporterExportJob* _tmp33_; + GFile* _tmp34_; + GFile* _tmp35_; #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp32_ = self->priv->exported_files; #line 177 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1103,11 +1103,11 @@ static void exporter_on_exported (Exporter* self, BackgroundJob* j) { static void exporter_on_export_cancelled (Exporter* self, BackgroundJob* j) { - gint _tmp0_ = 0; - gint _tmp1_ = 0; - GeeCollection* _tmp2_ = NULL; - gint _tmp3_ = 0; - gint _tmp4_ = 0; + gint _tmp0_; + gint _tmp1_; + GeeCollection* _tmp2_; + gint _tmp3_; + gint _tmp4_; #line 185 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (IS_EXPORTER (self)); #line 185 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1141,7 +1141,7 @@ static GFile** _vala_array_dup30 (GFile** self, int length) { #line 191 "/home/jens/Source/shotwell/src/Exporter.vala" for (i = 0; i < length; i++) { #line 1144 "Exporter.c" - GFile* _tmp0_ = NULL; + 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" @@ -1156,12 +1156,12 @@ static GFile** _vala_array_dup30 (GFile** self, int length) { GFile** exporter_get_exported_files (Exporter* self, int* result_length1) { GFile** result = NULL; - GFile** _tmp0_ = NULL; - gint _tmp0__length1 = 0; - GFile** _tmp1_ = NULL; - gint _tmp1__length1 = 0; - GFile** _tmp2_ = NULL; - gint _tmp2__length1 = 0; + GFile** _tmp0_; + gint _tmp0__length1; + GFile** _tmp1_; + gint _tmp1__length1; + GFile** _tmp2_; + gint _tmp2__length1; #line 190 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (IS_EXPORTER (self), NULL); #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_add129 (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" @@ -1210,7 +1210,7 @@ static void _vala_array_add129 (GFile*** array, int* length, int* size, GFile* v static gboolean exporter_process_queue (Exporter* self) { gboolean result = FALSE; gint submitted = 0; - gint _tmp90_ = 0; + gint _tmp89_; GError * _inner_error_ = NULL; #line 194 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_val_if_fail (IS_EXPORTER (self), FALSE); @@ -1219,8 +1219,8 @@ static gboolean exporter_process_queue (Exporter* self) { #line 1220 "Exporter.c" { GeeIterator* _source_it = NULL; - GeeCollection* _tmp0_ = NULL; - GeeIterator* _tmp1_ = NULL; + GeeCollection* _tmp0_; + GeeIterator* _tmp1_; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ = self->priv->to_export; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1230,38 +1230,38 @@ static gboolean exporter_process_queue (Exporter* self) { #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" while (TRUE) { #line 1233 "Exporter.c" - GeeIterator* _tmp2_ = NULL; - gboolean _tmp3_ = FALSE; + GeeIterator* _tmp2_; + gboolean _tmp3_; MediaSource* source = NULL; - GeeIterator* _tmp4_ = NULL; - gpointer _tmp5_ = NULL; + GeeIterator* _tmp4_; + gpointer _tmp5_; GFile* use_source_file = NULL; PhotoFileFormat real_export_format = 0; - PhotoFileFormat _tmp6_ = 0; + PhotoFileFormat _tmp6_; gchar* basename = NULL; - MediaSource* _tmp7_ = NULL; - const gchar* _tmp19_ = NULL; - GFile* _tmp20_ = NULL; + MediaSource* _tmp7_; + const gchar* _tmp19_; + GFile* _tmp20_; GFile* export_dir = NULL; - GFile* _tmp33_ = NULL; - GFile* _tmp34_ = NULL; + GFile* _tmp33_; + GFile* _tmp34_; GFile* dest = NULL; - GFile* _tmp35_ = NULL; - Workers* _tmp75_ = NULL; - MediaSource* _tmp76_ = NULL; - GFile* _tmp77_ = NULL; - Scaling _tmp78_ = {0}; - ExportFormatParameters _tmp79_ = {0}; - JpegQuality _tmp80_ = 0; - PhotoFileFormat _tmp81_ = 0; - GCancellable* _tmp82_ = NULL; - ExportFormatParameters _tmp83_ = {0}; - ExportFormatMode _tmp84_ = 0; - ExportFormatParameters _tmp85_ = {0}; - gboolean _tmp86_ = FALSE; - ExporterExportJob* _tmp87_ = NULL; - ExporterExportJob* _tmp88_ = NULL; - gint _tmp89_ = 0; + 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_; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp2_ = _source_it; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1292,14 +1292,14 @@ static gboolean exporter_process_queue (Exporter* self) { if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp7_, TYPE_PHOTO)) { #line 1294 "Exporter.c" Photo* photo = NULL; - MediaSource* _tmp8_ = NULL; - Photo* _tmp9_ = NULL; - Photo* _tmp10_ = NULL; - ExportFormatParameters _tmp11_ = {0}; - PhotoFileFormat _tmp12_ = 0; - Photo* _tmp13_ = NULL; - ExportFormatParameters _tmp14_ = {0}; - gchar* _tmp15_ = NULL; + MediaSource* _tmp8_; + Photo* _tmp9_; + Photo* _tmp10_; + ExportFormatParameters _tmp11_; + PhotoFileFormat _tmp12_; + Photo* _tmp13_; + ExportFormatParameters _tmp14_; + gchar* _tmp15_; #line 201 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp8_ = source; #line 201 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1328,14 +1328,14 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (photo); #line 1330 "Exporter.c" } else { - MediaSource* _tmp16_ = NULL; + MediaSource* _tmp16_; #line 204 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp16_ = 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_ = NULL; - gchar* _tmp18_ = NULL; + MediaSource* _tmp17_; + gchar* _tmp18_; #line 205 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp17_ = source; #line 205 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1356,13 +1356,13 @@ static gboolean exporter_process_queue (Exporter* self) { #line 209 "/home/jens/Source/shotwell/src/Exporter.vala" if (_tmp20_ != NULL) { #line 1359 "Exporter.c" - GFile** _tmp21_ = NULL; - gint _tmp21__length1 = 0; - GFile* _tmp22_ = NULL; - GFile* _tmp23_ = NULL; - gint _tmp24_ = 0; - ProgressMonitor _tmp25_ = NULL; - void* _tmp25__target = NULL; + GFile** _tmp21_; + gint _tmp21__length1; + GFile* _tmp22_; + GFile* _tmp23_; + gint _tmp24_; + ProgressMonitor _tmp25_; + void* _tmp25__target; #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp21_ = self->priv->exported_files; #line 210 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1384,13 +1384,13 @@ static gboolean exporter_process_queue (Exporter* self) { #line 213 "/home/jens/Source/shotwell/src/Exporter.vala" if (_tmp25_ != NULL) { #line 1387 "Exporter.c" - ProgressMonitor _tmp26_ = NULL; - void* _tmp26__target = NULL; - gint _tmp27_ = 0; - GeeCollection* _tmp28_ = NULL; - gint _tmp29_ = 0; - gint _tmp30_ = 0; - gboolean _tmp31_ = FALSE; + ProgressMonitor _tmp26_; + void* _tmp26__target; + 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" @@ -1408,7 +1408,7 @@ static gboolean exporter_process_queue (Exporter* self) { #line 214 "/home/jens/Source/shotwell/src/Exporter.vala" if (!_tmp31_) { #line 1411 "Exporter.c" - GCancellable* _tmp32_ = NULL; + GCancellable* _tmp32_; #line 215 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp32_ = self->priv->cancellable; #line 215 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1454,13 +1454,13 @@ static gboolean exporter_process_queue (Exporter* self) { { gboolean collision = FALSE; GFile* _tmp36_ = NULL; - GFile* _tmp37_ = NULL; - GFile* _tmp38_ = NULL; - const gchar* _tmp39_ = NULL; + GFile* _tmp37_; + GFile* _tmp38_; + const gchar* _tmp39_; gboolean _tmp40_ = FALSE; - GFile* _tmp41_ = NULL; - GFile* _tmp42_ = NULL; - GFile* _tmp43_ = NULL; + GFile* _tmp41_; + GFile* _tmp42_; + GFile* _tmp43_; #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp37_ = app_dirs_get_temp_dir (); #line 230 "/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 __catch478_g_error; + goto __catch479_g_error; } #line 230 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp43_ = _tmp36_; @@ -1494,52 +1494,49 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (_tmp36_); #line 1496 "Exporter.c" } - goto __finally478; - __catch478_g_error: + goto __finally479; + __catch479_g_error: { GError* err = NULL; - const gchar* _tmp44_ = NULL; - MediaSource* _tmp45_ = NULL; - GFile* _tmp46_ = NULL; - GFile* _tmp47_ = NULL; - gchar* _tmp48_ = NULL; - gchar* _tmp49_ = NULL; - GError* _tmp50_ = NULL; - const gchar* _tmp51_ = NULL; - gchar* _tmp52_ = NULL; - gchar* _tmp53_ = NULL; + MediaSource* _tmp44_; + GFile* _tmp45_; + GFile* _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_ = _ ("Unable to generate a temporary file for %s: %s"); + _tmp44_ = source; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp45_ = source; + _tmp45_ = media_source_get_file (_tmp44_); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp46_ = media_source_get_file (_tmp45_); + _tmp46_ = _tmp45_; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp47_ = _tmp46_; + _tmp47_ = g_file_get_basename (_tmp46_); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp48_ = g_file_get_basename (_tmp47_); + _tmp48_ = _tmp47_; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp49_ = _tmp48_; + _tmp49_ = err; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp50_ = err; + _tmp50_ = _tmp49_->message; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp51_ = _tmp50_->message; + _tmp51_ = g_strdup_printf (_ ("Unable to generate a temporary file for %s: %s"), _tmp48_, _tmp50_); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp52_ = g_strdup_printf (_tmp44_, _tmp49_, _tmp51_); + _tmp52_ = _tmp51_; #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp53_ = _tmp52_; + app_window_error_message (_tmp52_, NULL); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - app_window_error_message (_tmp53_, NULL); + _g_free0 (_tmp52_); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_free0 (_tmp53_); + _g_free0 (_tmp48_); #line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_free0 (_tmp49_); -#line 232 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_object_unref0 (_tmp47_); + _g_object_unref0 (_tmp46_); #line 235 "/home/jens/Source/shotwell/src/Exporter.vala" _g_error_free0 (err); #line 235 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1554,13 +1551,13 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (source); #line 235 "/home/jens/Source/shotwell/src/Exporter.vala" break; -#line 1558 "Exporter.c" +#line 1555 "Exporter.c" } - __finally478: + __finally479: #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1563 "Exporter.c" - gboolean _tmp54_ = FALSE; +#line 1560 "Exporter.c" + gboolean _tmp53_ = FALSE; #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (dest); #line 228 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1578,88 +1575,88 @@ 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 _tmp54_; -#line 1583 "Exporter.c" + return _tmp53_; +#line 1580 "Exporter.c" } } else { - GFile* _tmp55_ = NULL; - const gchar* _tmp56_ = NULL; - GFile* _tmp57_ = NULL; - gboolean _tmp58_ = FALSE; - gboolean _tmp59_ = FALSE; + GFile* _tmp54_; + const gchar* _tmp55_; + GFile* _tmp56_; + gboolean _tmp57_ = FALSE; + gboolean _tmp58_; #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp55_ = self->priv->dir; + _tmp54_ = self->priv->dir; #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp56_ = basename; + _tmp55_ = basename; #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp57_ = g_file_get_child (_tmp55_, _tmp56_); + _tmp56_ = g_file_get_child (_tmp54_, _tmp55_); #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (dest); #line 238 "/home/jens/Source/shotwell/src/Exporter.vala" - dest = _tmp57_; + dest = _tmp56_; #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp59_ = self->priv->replace_all; + _tmp58_ = self->priv->replace_all; #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp59_) { -#line 1605 "Exporter.c" - GFile* _tmp60_ = NULL; - gboolean _tmp61_ = FALSE; + if (!_tmp58_) { +#line 1602 "Exporter.c" + GFile* _tmp59_; + gboolean _tmp60_; #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp60_ = dest; + _tmp59_ = dest; #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp61_ = g_file_query_exists (_tmp60_, NULL); + _tmp60_ = g_file_query_exists (_tmp59_, NULL); #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp58_ = _tmp61_; -#line 1614 "Exporter.c" + _tmp57_ = _tmp60_; +#line 1611 "Exporter.c" } else { #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp58_ = FALSE; -#line 1618 "Exporter.c" + _tmp57_ = FALSE; +#line 1615 "Exporter.c" } #line 240 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp58_) { -#line 1622 "Exporter.c" - ExporterOverwriteCallback _tmp62_ = NULL; - void* _tmp62__target = NULL; - GFile* _tmp63_ = NULL; - ExporterOverwrite _tmp64_ = 0; + if (_tmp57_) { +#line 1619 "Exporter.c" + ExporterOverwriteCallback _tmp61_; + void* _tmp61__target; + GFile* _tmp62_; + ExporterOverwrite _tmp63_; #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp62_ = self->priv->overwrite_callback; + _tmp61_ = self->priv->overwrite_callback; #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp62__target = self->priv->overwrite_callback_target; + _tmp61__target = self->priv->overwrite_callback_target; #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp63_ = dest; + _tmp62_ = dest; #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp64_ = _tmp62_ (self, _tmp63_, _tmp62__target); + _tmp63_ = _tmp61_ (self, _tmp62_, _tmp61__target); #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" - switch (_tmp64_) { + switch (_tmp63_) { #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" case EXPORTER_OVERWRITE_YES: -#line 1639 "Exporter.c" +#line 1636 "Exporter.c" { #line 244 "/home/jens/Source/shotwell/src/Exporter.vala" break; -#line 1643 "Exporter.c" +#line 1640 "Exporter.c" } #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" case EXPORTER_OVERWRITE_REPLACE_ALL: -#line 1647 "Exporter.c" +#line 1644 "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 1653 "Exporter.c" +#line 1650 "Exporter.c" } #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" case EXPORTER_OVERWRITE_CANCEL: -#line 1657 "Exporter.c" +#line 1654 "Exporter.c" { - GCancellable* _tmp65_ = NULL; + GCancellable* _tmp64_; #line 251 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp65_ = self->priv->cancellable; + _tmp64_ = self->priv->cancellable; #line 251 "/home/jens/Source/shotwell/src/Exporter.vala" - g_cancellable_cancel (_tmp65_); + g_cancellable_cancel (_tmp64_); #line 253 "/home/jens/Source/shotwell/src/Exporter.vala" result = FALSE; #line 253 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1676,56 +1673,56 @@ static gboolean exporter_process_queue (Exporter* self) { _g_object_unref0 (_source_it); #line 253 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 1680 "Exporter.c" +#line 1677 "Exporter.c" } default: #line 241 "/home/jens/Source/shotwell/src/Exporter.vala" case EXPORTER_OVERWRITE_NO: -#line 1685 "Exporter.c" +#line 1682 "Exporter.c" { - gint _tmp66_ = 0; - ProgressMonitor _tmp67_ = NULL; - void* _tmp67__target = NULL; + gint _tmp65_; + ProgressMonitor _tmp66_; + void* _tmp66__target; #line 257 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp66_ = self->priv->completed_count; + _tmp65_ = self->priv->completed_count; #line 257 "/home/jens/Source/shotwell/src/Exporter.vala" - self->priv->completed_count = _tmp66_ + 1; + self->priv->completed_count = _tmp65_ + 1; #line 258 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp67_ = self->priv->monitor; + _tmp66_ = self->priv->monitor; #line 258 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp67__target = self->priv->monitor_target; + _tmp66__target = self->priv->monitor_target; #line 258 "/home/jens/Source/shotwell/src/Exporter.vala" - if (_tmp67_ != NULL) { -#line 1700 "Exporter.c" - ProgressMonitor _tmp68_ = NULL; - void* _tmp68__target = NULL; - gint _tmp69_ = 0; - GeeCollection* _tmp70_ = NULL; - gint _tmp71_ = 0; - gint _tmp72_ = 0; - gboolean _tmp73_ = FALSE; + if (_tmp66_ != NULL) { +#line 1697 "Exporter.c" + ProgressMonitor _tmp67_; + void* _tmp67__target; + gint _tmp68_; + GeeCollection* _tmp69_; + gint _tmp70_; + gint _tmp71_; + gboolean _tmp72_; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp68_ = self->priv->monitor; + _tmp67_ = self->priv->monitor; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp68__target = self->priv->monitor_target; + _tmp67__target = self->priv->monitor_target; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp69_ = self->priv->completed_count; + _tmp68_ = self->priv->completed_count; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp70_ = self->priv->to_export; + _tmp69_ = self->priv->to_export; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp71_ = gee_collection_get_size (_tmp70_); + _tmp70_ = gee_collection_get_size (_tmp69_); #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp72_ = _tmp71_; + _tmp71_ = _tmp70_; #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp73_ = _tmp68_ ((guint64) _tmp69_, (guint64) _tmp72_, TRUE, _tmp68__target); + _tmp72_ = _tmp67_ ((guint64) _tmp68_, (guint64) _tmp71_, TRUE, _tmp67__target); #line 259 "/home/jens/Source/shotwell/src/Exporter.vala" - if (!_tmp73_) { -#line 1724 "Exporter.c" - GCancellable* _tmp74_ = NULL; + if (!_tmp72_) { +#line 1721 "Exporter.c" + GCancellable* _tmp73_; #line 260 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp74_ = self->priv->cancellable; + _tmp73_ = self->priv->cancellable; #line 260 "/home/jens/Source/shotwell/src/Exporter.vala" - g_cancellable_cancel (_tmp74_); + g_cancellable_cancel (_tmp73_); #line 262 "/home/jens/Source/shotwell/src/Exporter.vala" result = FALSE; #line 262 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1742,52 +1739,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 1746 "Exporter.c" +#line 1743 "Exporter.c" } } #line 266 "/home/jens/Source/shotwell/src/Exporter.vala" continue; -#line 1751 "Exporter.c" +#line 1748 "Exporter.c" } } } } #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp75_ = self->priv->workers; + _tmp74_ = self->priv->workers; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp76_ = source; + _tmp75_ = source; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp77_ = dest; + _tmp76_ = dest; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp78_ = self->priv->scaling; + _tmp77_ = self->priv->scaling; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp79_ = self->priv->export_params; + _tmp78_ = self->priv->export_params; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp80_ = _tmp79_.quality; + _tmp79_ = _tmp78_.quality; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp81_ = real_export_format; + _tmp80_ = real_export_format; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp82_ = self->priv->cancellable; + _tmp81_ = self->priv->cancellable; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp83_ = self->priv->export_params; + _tmp82_ = self->priv->export_params; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp84_ = _tmp83_.mode; + _tmp83_ = _tmp82_.mode; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp85_ = self->priv->export_params; + _tmp84_ = self->priv->export_params; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp86_ = _tmp85_.export_metadata; + _tmp85_ = _tmp84_.export_metadata; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp87_ = exporter_export_job_new (self, _tmp76_, _tmp77_, &_tmp78_, &_tmp80_, &_tmp81_, _tmp82_, _tmp84_ == EXPORT_FORMAT_MODE_UNMODIFIED, _tmp86_); + _tmp86_ = exporter_export_job_new (self, _tmp75_, _tmp76_, &_tmp77_, &_tmp79_, &_tmp80_, _tmp81_, _tmp83_ == EXPORT_FORMAT_MODE_UNMODIFIED, _tmp85_); #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp88_ = _tmp87_; + _tmp87_ = _tmp86_; #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - workers_enqueue (_tmp75_, G_TYPE_CHECK_INSTANCE_CAST (_tmp88_, TYPE_BACKGROUND_JOB, BackgroundJob)); + workers_enqueue (_tmp74_, G_TYPE_CHECK_INSTANCE_CAST (_tmp87_, TYPE_BACKGROUND_JOB, BackgroundJob)); #line 271 "/home/jens/Source/shotwell/src/Exporter.vala" - _background_job_unref0 (_tmp88_); + _background_job_unref0 (_tmp87_); #line 273 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp89_ = submitted; + _tmp88_ = submitted; #line 273 "/home/jens/Source/shotwell/src/Exporter.vala" - submitted = _tmp89_ + 1; + submitted = _tmp88_ + 1; #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (dest); #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -1798,26 +1795,26 @@ 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 1802 "Exporter.c" +#line 1799 "Exporter.c" } #line 196 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (_source_it); -#line 1806 "Exporter.c" +#line 1803 "Exporter.c" } #line 276 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp90_ = submitted; + _tmp89_ = submitted; #line 276 "/home/jens/Source/shotwell/src/Exporter.vala" - result = _tmp90_ > 0; + result = _tmp89_ > 0; #line 276 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 1814 "Exporter.c" +#line 1811 "Exporter.c" } static void exporter_export_completed (Exporter* self, gboolean is_cancelled) { - ExporterCompletionCallback _tmp0_ = NULL; - void* _tmp0__target = NULL; - gboolean _tmp1_ = FALSE; + 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" @@ -1828,28 +1825,28 @@ static void exporter_export_completed (Exporter* self, gboolean is_cancelled) { _tmp1_ = is_cancelled; #line 280 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp0_ (self, _tmp1_, _tmp0__target); -#line 1832 "Exporter.c" +#line 1829 "Exporter.c" } 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 1839 "Exporter.c" +#line 1836 "Exporter.c" } 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 1846 "Exporter.c" +#line 1843 "Exporter.c" } static gpointer _scaling_dup0 (gpointer self) { #line 87 "/home/jens/Source/shotwell/src/Exporter.vala" return self ? scaling_dup (self) : NULL; -#line 1853 "Exporter.c" +#line 1850 "Exporter.c" } @@ -1861,14 +1858,14 @@ static JpegQuality* _jpeg_quality_dup (JpegQuality* self) { memcpy (dup, self, sizeof (JpegQuality)); #line 88 "/home/jens/Source/shotwell/src/Exporter.vala" return dup; -#line 1865 "Exporter.c" +#line 1862 "Exporter.c" } static gpointer __jpeg_quality_dup0 (gpointer self) { #line 88 "/home/jens/Source/shotwell/src/Exporter.vala" return self ? _jpeg_quality_dup (self) : NULL; -#line 1872 "Exporter.c" +#line 1869 "Exporter.c" } @@ -1880,37 +1877,37 @@ 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 1884 "Exporter.c" +#line 1881 "Exporter.c" } 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 1891 "Exporter.c" +#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) { ExporterExportJob* self = NULL; - Exporter* _tmp0_ = NULL; - Exporter* _tmp1_ = NULL; - GCancellable* _tmp2_ = NULL; - Exporter* _tmp3_ = NULL; + Exporter* _tmp0_; + Exporter* _tmp1_; + GCancellable* _tmp2_; + Exporter* _tmp3_; gboolean _tmp4_ = FALSE; - MediaSource* _tmp5_ = NULL; - MediaSource* _tmp7_ = NULL; - MediaSource* _tmp8_ = NULL; - GFile* _tmp9_ = NULL; - GFile* _tmp10_ = NULL; - Scaling* _tmp11_ = NULL; - Scaling* _tmp12_ = NULL; - JpegQuality* _tmp13_ = NULL; - JpegQuality* _tmp14_ = NULL; - PhotoFileFormat* _tmp15_ = NULL; - PhotoFileFormat* _tmp16_ = NULL; - gboolean _tmp17_ = FALSE; - gboolean _tmp18_ = 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_; #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" @@ -1935,14 +1932,14 @@ static ExporterExportJob* exporter_export_job_construct (GType object_type, Expo if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp5_, TYPE_PHOTO)) { #line 83 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp4_ = TRUE; -#line 1939 "Exporter.c" +#line 1936 "Exporter.c" } else { - MediaSource* _tmp6_ = NULL; + 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 1946 "Exporter.c" +#line 1943 "Exporter.c" } #line 83 "/home/jens/Source/shotwell/src/Exporter.vala" _vala_assert (_tmp4_, "media is Photo || media is Video"); @@ -1996,21 +1993,21 @@ static ExporterExportJob* exporter_export_job_construct (GType object_type, Expo self->export_metadata = _tmp18_; #line 78 "/home/jens/Source/shotwell/src/Exporter.vala" return self; -#line 2000 "Exporter.c" +#line 1997 "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) { #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 2007 "Exporter.c" +#line 2004 "Exporter.c" } static gpointer _g_error_copy0 (gpointer self) { #line 102 "/home/jens/Source/shotwell/src/Exporter.vala" return self ? g_error_copy (self) : NULL; -#line 2014 "Exporter.c" +#line 2011 "Exporter.c" } @@ -2019,22 +2016,22 @@ static void exporter_export_job_real_execute (BackgroundJob* base) { 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 2023 "Exporter.c" +#line 2020 "Exporter.c" { - MediaSource* _tmp0_ = NULL; + 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 2030 "Exporter.c" - MediaSource* _tmp1_ = NULL; - GFile* _tmp2_ = NULL; - Scaling* _tmp3_ = NULL; - JpegQuality* _tmp4_ = NULL; - PhotoFileFormat* _tmp5_ = NULL; - gboolean _tmp6_ = FALSE; - gboolean _tmp7_ = FALSE; - Scaling _tmp8_ = {0}; +#line 2027 "Exporter.c" + MediaSource* _tmp1_; + GFile* _tmp2_; + Scaling* _tmp3_; + JpegQuality* _tmp4_; + PhotoFileFormat* _tmp5_; + gboolean _tmp6_; + gboolean _tmp7_; + Scaling _tmp8_; #line 97 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp1_ = self->media; #line 97 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2055,18 +2052,18 @@ 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 2059 "Exporter.c" - goto __catch479_g_error; +#line 2056 "Exporter.c" + goto __catch480_g_error; } } else { - MediaSource* _tmp9_ = NULL; + MediaSource* _tmp9_; #line 98 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp9_ = self->media; #line 98 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp9_, TYPE_VIDEO)) { -#line 2068 "Exporter.c" - MediaSource* _tmp10_ = NULL; - GFile* _tmp11_ = NULL; +#line 2065 "Exporter.c" + MediaSource* _tmp10_; + GFile* _tmp11_; #line 99 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp10_ = self->media; #line 99 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2075,18 +2072,18 @@ 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 2079 "Exporter.c" - goto __catch479_g_error; +#line 2076 "Exporter.c" + goto __catch480_g_error; } } } } - goto __finally479; - __catch479_g_error: + goto __finally480; + __catch480_g_error: { GError* err = NULL; - GError* _tmp12_ = NULL; - GError* _tmp13_ = NULL; + GError* _tmp12_; + GError* _tmp13_; #line 95 "/home/jens/Source/shotwell/src/Exporter.vala" err = _inner_error_; #line 95 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2101,9 +2098,9 @@ 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 2105 "Exporter.c" +#line 2102 "Exporter.c" } - __finally479: + __finally480: #line 95 "/home/jens/Source/shotwell/src/Exporter.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 95 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2112,7 +2109,7 @@ 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 2116 "Exporter.c" +#line 2113 "Exporter.c" } } @@ -2123,8 +2120,8 @@ static void exporter_export_job_class_init (ExporterExportJobClass * 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 2128 "Exporter.c" + ((BackgroundJobClass *) klass)->execute = (void (*) (BackgroundJob *)) exporter_export_job_real_execute; +#line 2125 "Exporter.c" } @@ -2135,11 +2132,11 @@ static void exporter_export_job_instance_init (ExporterExportJob * self) { self->direct_copy_unmodified = FALSE; #line 76 "/home/jens/Source/shotwell/src/Exporter.vala" self->export_metadata = TRUE; -#line 2139 "Exporter.c" +#line 2136 "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); @@ -2157,7 +2154,7 @@ 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 2161 "Exporter.c" +#line 2158 "Exporter.c" } @@ -2180,14 +2177,14 @@ static void exporter_class_init (ExporterClass * klass) { 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 2184 "Exporter.c" +#line 2181 "Exporter.c" } static void exporter_instance_init (Exporter * self) { - GeeArrayList* _tmp0_ = NULL; - guint _tmp1_ = 0U; - Workers* _tmp2_ = NULL; + GeeArrayList* _tmp0_; + guint _tmp1_; + Workers* _tmp2_; #line 53 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv = EXPORTER_GET_PRIVATE (self); #line 107 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2204,21 +2201,29 @@ static void exporter_instance_init (Exporter * self) { self->priv->workers = _tmp2_; #line 113 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->completion_callback = NULL; +#line 113 "/home/jens/Source/shotwell/src/Exporter.vala" + self->priv->completion_callback_target = self; #line 114 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->error_callback = NULL; +#line 114 "/home/jens/Source/shotwell/src/Exporter.vala" + self->priv->error_callback_target = self; #line 115 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->overwrite_callback = NULL; +#line 115 "/home/jens/Source/shotwell/src/Exporter.vala" + self->priv->overwrite_callback_target = self; #line 116 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->monitor = NULL; +#line 116 "/home/jens/Source/shotwell/src/Exporter.vala" + self->priv->monitor_target = self; #line 118 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->replace_all = FALSE; #line 119 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->aborted = FALSE; -#line 2218 "Exporter.c" +#line 2223 "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); @@ -2234,7 +2239,7 @@ 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 2238 "Exporter.c" +#line 2243 "Exporter.c" } @@ -2252,8 +2257,8 @@ GType exporter_get_type (void) { ExporterUI* exporter_ui_construct (GType object_type, Exporter* exporter) { ExporterUI* self = NULL; - Exporter* _tmp0_ = NULL; - Exporter* _tmp1_ = 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" @@ -2268,21 +2273,21 @@ ExporterUI* exporter_ui_construct (GType object_type, Exporter* exporter) { self->priv->exporter = _tmp1_; #line 290 "/home/jens/Source/shotwell/src/Exporter.vala" return self; -#line 2272 "Exporter.c" +#line 2277 "Exporter.c" } ExporterUI* exporter_ui_new (Exporter* exporter) { #line 290 "/home/jens/Source/shotwell/src/Exporter.vala" return exporter_ui_construct (TYPE_EXPORTER_UI, exporter); -#line 2279 "Exporter.c" +#line 2284 "Exporter.c" } 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 2286 "Exporter.c" +#line 2291 "Exporter.c" } @@ -2291,7 +2296,7 @@ static gboolean _exporter_ui_on_export_failed_exporter_export_failed_callback (E result = exporter_ui_on_export_failed ((ExporterUI*) self, exporter, file, remaining, err); #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2295 "Exporter.c" +#line 2300 "Exporter.c" } @@ -2300,7 +2305,7 @@ static ExporterOverwrite _exporter_ui_on_export_overwrite_exporter_overwrite_cal result = exporter_ui_on_export_overwrite ((ExporterUI*) self, exporter, file); #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2304 "Exporter.c" +#line 2309 "Exporter.c" } @@ -2309,23 +2314,22 @@ static gboolean _progress_dialog_monitor_progress_monitor (guint64 current, guin result = progress_dialog_monitor ((ProgressDialog*) self, current, total, do_event_loop); #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2313 "Exporter.c" +#line 2318 "Exporter.c" } void exporter_ui_export (ExporterUI* self, ExporterCompletionCallback completion_callback, void* completion_callback_target) { - ExporterCompletionCallback _tmp0_ = NULL; - void* _tmp0__target = NULL; - AppWindow* _tmp1_ = NULL; - AppWindow* _tmp2_ = NULL; - AppWindow* _tmp3_ = NULL; - AppWindow* _tmp4_ = NULL; - const gchar* _tmp5_ = NULL; - GCancellable* _tmp6_ = NULL; - ProgressDialog* _tmp7_ = NULL; - Exporter* _tmp8_ = NULL; - GCancellable* _tmp9_ = NULL; - ProgressDialog* _tmp10_ = NULL; + ExporterCompletionCallback _tmp0_; + void* _tmp0__target; + AppWindow* _tmp1_; + AppWindow* _tmp2_; + AppWindow* _tmp3_; + AppWindow* _tmp4_; + GCancellable* _tmp5_; + ProgressDialog* _tmp6_; + Exporter* _tmp7_; + GCancellable* _tmp8_; + ProgressDialog* _tmp9_; #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" @@ -2349,39 +2353,37 @@ void exporter_ui_export (ExporterUI* self, ExporterCompletionCallback completion #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp4_ = _tmp3_; #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = _ ("Exporting"); -#line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = self->priv->cancellable; + _tmp5_ = self->priv->cancellable; #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp7_ = progress_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, gtk_window_get_type (), GtkWindow), _tmp5_, _tmp6_); + _tmp6_ = progress_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, gtk_window_get_type (), GtkWindow), _ ("Exporting"), _tmp5_); #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" - g_object_ref_sink (_tmp7_); + g_object_ref_sink (_tmp6_); #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 = _tmp7_; + self->priv->progress_dialog = _tmp6_; #line 299 "/home/jens/Source/shotwell/src/Exporter.vala" _g_object_unref0 (_tmp4_); #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp8_ = self->priv->exporter; + _tmp7_ = self->priv->exporter; #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp9_ = self->priv->cancellable; + _tmp8_ = self->priv->cancellable; #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp10_ = self->priv->progress_dialog; + _tmp9_ = self->priv->progress_dialog; #line 300 "/home/jens/Source/shotwell/src/Exporter.vala" - exporter_export (_tmp8_, _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, _tmp9_, _progress_dialog_monitor_progress_monitor, _tmp10_); -#line 2374 "Exporter.c" + 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" } static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporter, gboolean is_cancelled) { - ProgressDialog* _tmp0_ = NULL; - AppWindow* _tmp2_ = NULL; - AppWindow* _tmp3_ = NULL; - ExporterCompletionCallback _tmp4_ = NULL; - void* _tmp4__target = NULL; - Exporter* _tmp5_ = NULL; - gboolean _tmp6_ = FALSE; + 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" @@ -2390,8 +2392,8 @@ 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 2394 "Exporter.c" - ProgressDialog* _tmp1_ = NULL; +#line 2396 "Exporter.c" + ProgressDialog* _tmp1_; #line 306 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp1_ = self->priv->progress_dialog; #line 306 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2400,7 +2402,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 2404 "Exporter.c" +#line 2406 "Exporter.c" } #line 310 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp2_ = app_window_get_instance (); @@ -2420,29 +2422,24 @@ static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporte _tmp6_ = is_cancelled; #line 312 "/home/jens/Source/shotwell/src/Exporter.vala" _tmp4_ (_tmp5_, _tmp6_, _tmp4__target); -#line 2424 "Exporter.c" +#line 2426 "Exporter.c" } static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Exporter* exporter, GFile* file) { ExporterOverwrite result = 0; - ProgressDialog* _tmp0_ = NULL; + ProgressDialog* _tmp0_; gchar* question = NULL; - const gchar* _tmp1_ = NULL; - GFile* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; + GFile* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; GtkResponseType response = 0; - const gchar* _tmp7_ = NULL; - const gchar* _tmp8_ = NULL; - const gchar* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; - GtkResponseType _tmp12_ = 0; - ProgressDialog* _tmp13_ = NULL; - GtkResponseType _tmp14_ = 0; + const gchar* _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" @@ -2454,46 +2451,36 @@ 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 %s already exists. Replace?"); + _tmp1_ = file; #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp2_ = file; + _tmp2_ = g_file_get_basename (_tmp1_); #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp3_ = g_file_get_basename (_tmp2_); -#line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp4_ = _tmp3_; + _tmp3_ = _tmp2_; #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp5_ = g_strdup_printf (_tmp1_, _tmp4_); + _tmp4_ = g_strdup_printf (_ ("File %s already exists. Replace?"), _tmp3_); #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp6_ = _tmp5_; + _tmp5_ = _tmp4_; #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - _g_free0 (_tmp4_); + _g_free0 (_tmp3_); #line 317 "/home/jens/Source/shotwell/src/Exporter.vala" - question = _tmp6_; -#line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp7_ = question; -#line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp8_ = _ ("_Skip"); + question = _tmp5_; #line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp9_ = _ ("_Replace"); + _tmp6_ = question; #line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp10_ = _ ("Replace _All"); + _tmp7_ = app_window_negate_affirm_all_cancel_question (_tmp6_, _ ("_Skip"), _ ("_Replace"), _ ("Replace _All"), _ ("Export"), NULL); #line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp11_ = _ ("Export"); -#line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp12_ = app_window_negate_affirm_all_cancel_question (_tmp7_, _tmp8_, _tmp9_, _tmp10_, _tmp11_, NULL); -#line 318 "/home/jens/Source/shotwell/src/Exporter.vala" - response = _tmp12_; + response = _tmp7_; #line 321 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp13_ = self->priv->progress_dialog; + _tmp8_ = self->priv->progress_dialog; #line 321 "/home/jens/Source/shotwell/src/Exporter.vala" - gtk_window_set_modal (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, gtk_window_get_type (), GtkWindow), TRUE); + gtk_window_set_modal (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, gtk_window_get_type (), GtkWindow), TRUE); #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" - _tmp14_ = response; + _tmp9_ = response; #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" - switch (_tmp14_) { + switch (_tmp9_) { #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" case GTK_RESPONSE_APPLY: -#line 2497 "Exporter.c" +#line 2484 "Exporter.c" { #line 325 "/home/jens/Source/shotwell/src/Exporter.vala" result = EXPORTER_OVERWRITE_REPLACE_ALL; @@ -2501,11 +2488,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 2505 "Exporter.c" +#line 2492 "Exporter.c" } #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" case GTK_RESPONSE_YES: -#line 2509 "Exporter.c" +#line 2496 "Exporter.c" { #line 328 "/home/jens/Source/shotwell/src/Exporter.vala" result = EXPORTER_OVERWRITE_YES; @@ -2513,11 +2500,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 2517 "Exporter.c" +#line 2504 "Exporter.c" } #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" case GTK_RESPONSE_CANCEL: -#line 2521 "Exporter.c" +#line 2508 "Exporter.c" { #line 331 "/home/jens/Source/shotwell/src/Exporter.vala" result = EXPORTER_OVERWRITE_CANCEL; @@ -2525,12 +2512,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 2529 "Exporter.c" +#line 2516 "Exporter.c" } default: #line 323 "/home/jens/Source/shotwell/src/Exporter.vala" case GTK_RESPONSE_NO: -#line 2534 "Exporter.c" +#line 2521 "Exporter.c" { #line 335 "/home/jens/Source/shotwell/src/Exporter.vala" result = EXPORTER_OVERWRITE_NO; @@ -2538,20 +2525,20 @@ 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 2542 "Exporter.c" +#line 2529 "Exporter.c" } } #line 315 "/home/jens/Source/shotwell/src/Exporter.vala" _g_free0 (question); -#line 2547 "Exporter.c" +#line 2534 "Exporter.c" } static gboolean exporter_ui_on_export_failed (ExporterUI* self, Exporter* exporter, GFile* file, gint remaining, GError* err) { gboolean result = FALSE; - GFile* _tmp0_ = NULL; - gint _tmp1_ = 0; - GtkResponseType _tmp2_ = 0; + 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" @@ -2568,14 +2555,14 @@ static gboolean exporter_ui_on_export_failed (ExporterUI* self, Exporter* export result = _tmp2_ != GTK_RESPONSE_CANCEL; #line 340 "/home/jens/Source/shotwell/src/Exporter.vala" return result; -#line 2572 "Exporter.c" +#line 2559 "Exporter.c" } static void value_exporter_ui_init (GValue* value) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = NULL; -#line 2579 "Exporter.c" +#line 2566 "Exporter.c" } @@ -2584,7 +2571,7 @@ static void value_exporter_ui_free_value (GValue* value) { if (value->data[0].v_pointer) { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" exporter_ui_unref (value->data[0].v_pointer); -#line 2588 "Exporter.c" +#line 2575 "Exporter.c" } } @@ -2594,11 +2581,11 @@ static void value_exporter_ui_copy_value (const GValue* src_value, GValue* dest_ 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 2598 "Exporter.c" +#line 2585 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" dest_value->data[0].v_pointer = NULL; -#line 2602 "Exporter.c" +#line 2589 "Exporter.c" } } @@ -2606,66 +2593,66 @@ static void value_exporter_ui_copy_value (const GValue* src_value, GValue* dest_ 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 2610 "Exporter.c" +#line 2597 "Exporter.c" } 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 2617 "Exporter.c" - ExporterUI* object; +#line 2604 "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 2624 "Exporter.c" +#line 2611 "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 2628 "Exporter.c" +#line 2615 "Exporter.c" } #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = exporter_ui_ref (object); -#line 2632 "Exporter.c" +#line 2619 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = NULL; -#line 2636 "Exporter.c" +#line 2623 "Exporter.c" } #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return NULL; -#line 2640 "Exporter.c" +#line 2627 "Exporter.c" } static gchar* value_exporter_ui_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { - ExporterUI** object_p; + 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 2651 "Exporter.c" +#line 2638 "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 2657 "Exporter.c" +#line 2644 "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 2661 "Exporter.c" +#line 2648 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" *object_p = exporter_ui_ref (value->data[0].v_pointer); -#line 2665 "Exporter.c" +#line 2652 "Exporter.c" } #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" return NULL; -#line 2669 "Exporter.c" +#line 2656 "Exporter.c" } @@ -2679,7 +2666,7 @@ 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 2683 "Exporter.c" +#line 2670 "Exporter.c" } @@ -2688,12 +2675,12 @@ gpointer value_get_exporter_ui (const GValue* value) { 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 2692 "Exporter.c" +#line 2679 "Exporter.c" } void value_set_exporter_ui (GValue* value, gpointer v_object) { - ExporterUI* old; + ExporterUI * old; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_EXPORTER_UI)); #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2708,23 +2695,23 @@ 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 2712 "Exporter.c" +#line 2699 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = NULL; -#line 2716 "Exporter.c" +#line 2703 "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 2722 "Exporter.c" +#line 2709 "Exporter.c" } } void value_take_exporter_ui (GValue* value, gpointer v_object) { - ExporterUI* old; + ExporterUI * old; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_EXPORTER_UI)); #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2737,17 +2724,17 @@ 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 2741 "Exporter.c" +#line 2728 "Exporter.c" } else { #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" value->data[0].v_pointer = NULL; -#line 2745 "Exporter.c" +#line 2732 "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 2751 "Exporter.c" +#line 2738 "Exporter.c" } } @@ -2759,12 +2746,12 @@ static void exporter_ui_class_init (ExporterUIClass * klass) { ((ExporterUIClass *) klass)->finalize = exporter_ui_finalize; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" g_type_class_add_private (klass, sizeof (ExporterUIPrivate)); -#line 2763 "Exporter.c" +#line 2750 "Exporter.c" } static void exporter_ui_instance_init (ExporterUI * self) { - GCancellable* _tmp0_ = NULL; + GCancellable* _tmp0_; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv = EXPORTER_UI_GET_PRIVATE (self); #line 286 "/home/jens/Source/shotwell/src/Exporter.vala" @@ -2775,13 +2762,15 @@ static void exporter_ui_instance_init (ExporterUI * self) { self->priv->progress_dialog = NULL; #line 288 "/home/jens/Source/shotwell/src/Exporter.vala" self->priv->completion_callback = NULL; +#line 288 "/home/jens/Source/shotwell/src/Exporter.vala" + self->priv->completion_callback_target = self; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" self->ref_count = 1; -#line 2781 "Exporter.c" +#line 2770 "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); @@ -2793,7 +2782,7 @@ 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 2797 "Exporter.c" +#line 2786 "Exporter.c" } @@ -2812,18 +2801,18 @@ GType exporter_ui_get_type (void) { gpointer exporter_ui_ref (gpointer instance) { - ExporterUI* self; + 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 2822 "Exporter.c" +#line 2811 "Exporter.c" } void exporter_ui_unref (gpointer instance) { - ExporterUI* self; + ExporterUI * self; self = instance; #line 284 "/home/jens/Source/shotwell/src/Exporter.vala" if (g_atomic_int_dec_and_test (&self->ref_count)) { @@ -2831,7 +2820,7 @@ 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 2835 "Exporter.c" +#line 2824 "Exporter.c" } } |