diff options
Diffstat (limited to 'src/LibraryFiles.c')
-rw-r--r-- | src/LibraryFiles.c | 1158 |
1 files changed, 536 insertions, 622 deletions
diff --git a/src/LibraryFiles.c b/src/LibraryFiles.c index e2bfc0c..2f6ef37 100644 --- a/src/LibraryFiles.c +++ b/src/LibraryFiles.c @@ -1,4 +1,4 @@ -/* LibraryFiles.c generated by valac 0.36.6, the Vala compiler +/* LibraryFiles.c generated by valac 0.40.4, the Vala compiler * generated from LibraryFiles.vala, do not modify */ /* Copyright 2016 Software Freedom Conservancy Inc. @@ -7,6 +7,7 @@ * (version 2.1 or later). See the COPYING file in this distribution. */ + #include <glib.h> #include <glib-object.h> #include <gio/gio.h> @@ -134,88 +135,138 @@ void library_files_select_copy_function (void); GFile* app_dirs_get_import_dir (void); gpointer media_metadata_ref (gpointer instance); void media_metadata_unref (gpointer instance); -GParamSpec* param_spec_media_metadata (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_media_metadata (GValue* value, gpointer v_object); -void value_take_media_metadata (GValue* value, gpointer v_object); +GParamSpec* param_spec_media_metadata (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_media_metadata (GValue* value, + gpointer v_object); +void value_take_media_metadata (GValue* value, + gpointer v_object); gpointer value_get_media_metadata (const GValue* value); GType media_metadata_get_type (void) G_GNUC_CONST; -GFile* library_files_generate_unique_file (const gchar* basename, MediaMetadata* metadata, time_t ts, gboolean* collision, GError** error); +GFile* library_files_generate_unique_file (const gchar* basename, + MediaMetadata* metadata, + time_t ts, + gboolean* collision, + GError** error); gpointer metadata_date_time_ref (gpointer instance); void metadata_date_time_unref (gpointer instance); -GParamSpec* param_spec_metadata_date_time (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_metadata_date_time (GValue* value, gpointer v_object); -void value_take_metadata_date_time (GValue* value, gpointer v_object); +GParamSpec* param_spec_metadata_date_time (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_metadata_date_time (GValue* value, + gpointer v_object); +void value_take_metadata_date_time (GValue* value, + gpointer v_object); gpointer value_get_metadata_date_time (const GValue* value); GType metadata_date_time_get_type (void) G_GNUC_CONST; MetadataDateTime* media_metadata_get_creation_date_time (MediaMetadata* self); time_t metadata_date_time_get_timestamp (MetadataDateTime* self); GFile* app_dirs_get_baked_import_dir (time_t tm); gchar* library_files_convert_basename (const gchar* basename); -GFile* generate_unique_file (GFile* dir, const gchar* basename, gboolean* collision, GError** error); +GFile* generate_unique_file (GFile* dir, + const gchar* basename, + gboolean* collision, + GError** error); GType configuration_facade_get_type (void) G_GNUC_CONST; GType config_facade_get_type (void) G_GNUC_CONST; ConfigFacade* config_facade_get_instance (void); gboolean configuration_facade_get_use_lowercase_filenames (ConfigurationFacade* self); -GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callback, void* progress_callback_target, gboolean blacklist, GError** error); -time_t query_file_modified (GFile* file, GError** error); +GFile* library_files_duplicate (GFile* src, + GFileProgressCallback progress_callback, + void* progress_callback_target, + gboolean blacklist, + GError** error); +time_t query_file_modified (GFile* file, + GError** error); gboolean video_reader_is_supported_video_file (GFile* file); gpointer video_reader_ref (gpointer instance); void video_reader_unref (gpointer instance); -GParamSpec* param_spec_video_reader (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_video_reader (GValue* value, gpointer v_object); -void value_take_video_reader (GValue* value, gpointer v_object); +GParamSpec* param_spec_video_reader (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_video_reader (GValue* value, + gpointer v_object); +void value_take_video_reader (GValue* value, + gpointer v_object); gpointer value_get_video_reader (const GValue* value); GType video_reader_get_type (void) G_GNUC_CONST; VideoReader* video_reader_new (GFile* file); -VideoReader* video_reader_construct (GType object_type, GFile* file); +VideoReader* video_reader_construct (GType object_type, + GFile* file); GType video_metadata_get_type (void) G_GNUC_CONST; -VideoMetadata* video_reader_read_metadata (VideoReader* self, GError** error); +VideoMetadata* video_reader_read_metadata (VideoReader* self, + GError** error); gpointer photo_file_adapter_ref (gpointer instance); void photo_file_adapter_unref (gpointer instance); -GParamSpec* param_spec_photo_file_adapter (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_photo_file_adapter (GValue* value, gpointer v_object); -void value_take_photo_file_adapter (GValue* value, gpointer v_object); +GParamSpec* param_spec_photo_file_adapter (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_photo_file_adapter (GValue* value, + gpointer v_object); +void value_take_photo_file_adapter (GValue* value, + gpointer v_object); gpointer value_get_photo_file_adapter (const GValue* value); GType photo_file_adapter_get_type (void) G_GNUC_CONST; GType photo_file_reader_get_type (void) G_GNUC_CONST; GType photo_file_format_get_type (void) G_GNUC_CONST; PhotoFileFormat photo_file_format_get_by_file_extension (GFile* file); -PhotoFileReader* photo_file_format_create_reader (PhotoFileFormat self, const gchar* filepath); +PhotoFileReader* photo_file_format_create_reader (PhotoFileFormat self, + const gchar* filepath); GType photo_metadata_get_type (void) G_GNUC_CONST; -PhotoMetadata* photo_file_reader_read_metadata (PhotoFileReader* self, GError** error); -void library_monitor_blacklist_file (GFile* file, const gchar* reason); -void library_files_fallback_copy (GFile* src, GFile* dst, GFileProgressCallback callback, void* callback_target, GError** error); +PhotoMetadata* photo_file_reader_read_metadata (PhotoFileReader* self, + GError** error); +void library_monitor_blacklist_file (GFile* file, + const gchar* reason); +void library_files_fallback_copy (GFile* src, + GFile* dst, + GFileProgressCallback callback, + void* callback_target, + GError** error); void library_monitor_unblacklist_file (GFile* file); -gchar* md5_file (GFile* file, GError** error); +gchar* md5_file (GFile* file, + GError** error); -static gchar* bool_to_string (gboolean self) { +static gchar* +bool_to_string (gboolean self) +{ gchar* result = NULL; -#line 37 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 37 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" if (self) { -#line 197 "LibraryFiles.c" +#line 246 "LibraryFiles.c" gchar* _tmp0_; -#line 38 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 38 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" _tmp0_ = g_strdup ("true"); -#line 38 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 38 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" result = _tmp0_; -#line 38 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 38 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" return result; -#line 205 "LibraryFiles.c" +#line 254 "LibraryFiles.c" } else { gchar* _tmp1_; -#line 40 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 40 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" _tmp1_ = g_strdup ("false"); -#line 40 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 40 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" result = _tmp1_; -#line 40 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 40 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" return result; -#line 214 "LibraryFiles.c" +#line 263 "LibraryFiles.c" } } -void library_files_select_copy_function (void) { +void +library_files_select_copy_function (void) +{ GFile* import_dir = NULL; GFile* _tmp0_; gboolean _tmp6_; @@ -226,7 +277,7 @@ void library_files_select_copy_function (void) { _tmp0_ = app_dirs_get_import_dir (); #line 12 "/home/jens/Source/shotwell/src/LibraryFiles.vala" import_dir = _tmp0_; -#line 230 "LibraryFiles.c" +#line 281 "LibraryFiles.c" { GFileInfo* info = NULL; GFileInfo* _tmp1_; @@ -238,7 +289,7 @@ void library_files_select_copy_function (void) { info = _tmp1_; #line 15 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 242 "LibraryFiles.c" +#line 293 "LibraryFiles.c" goto __catch471_g_error; } #line 16 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -251,7 +302,7 @@ void library_files_select_copy_function (void) { _g_free0 (_tmp3_); #line 14 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_object_unref0 (info); -#line 255 "LibraryFiles.c" +#line 306 "LibraryFiles.c" } goto __finally471; __catch471_g_error: @@ -273,7 +324,7 @@ void library_files_select_copy_function (void) { library_files_use_fallback_copy_func = TRUE; #line 14 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (_error_); -#line 277 "LibraryFiles.c" +#line 328 "LibraryFiles.c" } __finally471: #line 14 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -286,7 +337,7 @@ void library_files_select_copy_function (void) { g_clear_error (&_inner_error_); #line 14 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return; -#line 290 "LibraryFiles.c" +#line 341 "LibraryFiles.c" } #line 22 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _tmp6_ = library_files_use_fallback_copy_func; @@ -300,107 +351,102 @@ void library_files_select_copy_function (void) { _g_free0 (_tmp8_); #line 11 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_object_unref0 (import_dir); -#line 304 "LibraryFiles.c" +#line 355 "LibraryFiles.c" } -static gpointer _g_error_copy0 (gpointer self) { +static gpointer +_g_error_copy0 (gpointer self) +{ #line 49 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return self ? g_error_copy (self) : NULL; -#line 311 "LibraryFiles.c" +#line 364 "LibraryFiles.c" } -GFile* library_files_generate_unique_file (const gchar* basename, MediaMetadata* metadata, time_t ts, gboolean* collision, GError** error) { +GFile* +library_files_generate_unique_file (const gchar* basename, + MediaMetadata* metadata, + time_t ts, + gboolean* collision, + GError** error) +{ gboolean _vala_collision = FALSE; GFile* result = NULL; time_t timestamp = 0; - time_t _tmp0_; - MediaMetadata* _tmp1_; GFile* dir = NULL; - time_t _tmp9_; - GFile* _tmp10_; + time_t _tmp5_; + GFile* _tmp6_; gchar* newbasename = NULL; - const gchar* _tmp15_; - gchar* _tmp16_; - GFile* _tmp17_ = NULL; - GFile* _tmp18_; - gboolean _tmp19_ = FALSE; - GFile* _tmp20_; - GFile* _tmp21_; + gchar* _tmp11_; + GFile* _tmp12_ = NULL; + GFile* _tmp13_; + gboolean _tmp14_ = FALSE; + GFile* _tmp15_; + GFile* _tmp16_; GError * _inner_error_ = NULL; #line 29 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_return_val_if_fail (basename != NULL, NULL); #line 29 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_return_val_if_fail ((metadata == NULL) || IS_MEDIA_METADATA (metadata), NULL); #line 34 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp0_ = ts; -#line 34 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - timestamp = _tmp0_; -#line 35 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp1_ = metadata; + timestamp = ts; #line 35 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp1_ != NULL) { -#line 345 "LibraryFiles.c" + if (metadata != NULL) { +#line 397 "LibraryFiles.c" MetadataDateTime* date_time = NULL; - MediaMetadata* _tmp2_; - MetadataDateTime* _tmp3_; - MetadataDateTime* _tmp4_; + MetadataDateTime* _tmp0_; + MetadataDateTime* _tmp1_; #line 36 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp2_ = metadata; + _tmp0_ = media_metadata_get_creation_date_time (metadata); #line 36 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp3_ = media_metadata_get_creation_date_time (_tmp2_); -#line 36 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - date_time = _tmp3_; + date_time = _tmp0_; #line 37 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp4_ = date_time; + _tmp1_ = date_time; #line 37 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp4_ != NULL) { -#line 360 "LibraryFiles.c" - MetadataDateTime* _tmp5_; - time_t _tmp6_; -#line 38 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp5_ = date_time; + if (_tmp1_ != NULL) { +#line 409 "LibraryFiles.c" + MetadataDateTime* _tmp2_; #line 38 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp6_ = metadata_date_time_get_timestamp (_tmp5_); + _tmp2_ = date_time; #line 38 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - timestamp = _tmp6_; -#line 369 "LibraryFiles.c" + timestamp = metadata_date_time_get_timestamp (_tmp2_); +#line 415 "LibraryFiles.c" } else { - time_t _tmp7_; + time_t _tmp3_; #line 39 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp7_ = timestamp; + _tmp3_ = timestamp; #line 39 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp7_ == ((time_t) 0)) { -#line 376 "LibraryFiles.c" - time_t _tmp8_; + if (_tmp3_ == ((time_t) 0)) { +#line 422 "LibraryFiles.c" + time_t _tmp4_; #line 40 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp8_ = time (NULL); + _tmp4_ = time (NULL); #line 40 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - timestamp = _tmp8_; -#line 382 "LibraryFiles.c" + timestamp = _tmp4_; +#line 428 "LibraryFiles.c" } } #line 35 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _metadata_date_time_unref0 (date_time); -#line 387 "LibraryFiles.c" +#line 433 "LibraryFiles.c" } #line 44 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp9_ = timestamp; + _tmp5_ = timestamp; #line 44 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp10_ = app_dirs_get_baked_import_dir (_tmp9_); + _tmp6_ = app_dirs_get_baked_import_dir (_tmp5_); #line 44 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - dir = _tmp10_; -#line 395 "LibraryFiles.c" + dir = _tmp6_; +#line 441 "LibraryFiles.c" { - GFile* _tmp11_; + GFile* _tmp7_; #line 46 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp11_ = dir; + _tmp7_ = dir; #line 46 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_file_make_directory_with_parents (_tmp11_, NULL, &_inner_error_); + g_file_make_directory_with_parents (_tmp7_, NULL, &_inner_error_); #line 46 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 404 "LibraryFiles.c" +#line 450 "LibraryFiles.c" goto __catch472_g_error; } } @@ -408,32 +454,32 @@ GFile* library_files_generate_unique_file (const gchar* basename, MediaMetadata* __catch472_g_error: { GError* err = NULL; - GError* _tmp12_; + GError* _tmp8_; #line 45 "/home/jens/Source/shotwell/src/LibraryFiles.vala" err = _inner_error_; #line 45 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _inner_error_ = NULL; #line 48 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp12_ = err; + _tmp8_ = err; #line 48 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (!g_error_matches (_tmp12_, G_IO_ERROR, G_IO_ERROR_EXISTS)) { -#line 421 "LibraryFiles.c" - GError* _tmp13_; - GError* _tmp14_; + if (!g_error_matches (_tmp8_, G_IO_ERROR, G_IO_ERROR_EXISTS)) { +#line 467 "LibraryFiles.c" + GError* _tmp9_; + GError* _tmp10_; #line 49 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp13_ = err; + _tmp9_ = err; #line 49 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp14_ = _g_error_copy0 (_tmp13_); + _tmp10_ = _g_error_copy0 (_tmp9_); #line 49 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _inner_error_ = _tmp14_; + _inner_error_ = _tmp10_; #line 49 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (err); -#line 432 "LibraryFiles.c" +#line 478 "LibraryFiles.c" goto __finally472; } #line 45 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (err); -#line 437 "LibraryFiles.c" +#line 483 "LibraryFiles.c" } __finally472: #line 45 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -444,22 +490,20 @@ GFile* library_files_generate_unique_file (const gchar* basename, MediaMetadata* _g_object_unref0 (dir); #line 45 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return NULL; -#line 448 "LibraryFiles.c" +#line 494 "LibraryFiles.c" } #line 55 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp15_ = basename; -#line 55 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp16_ = library_files_convert_basename (_tmp15_); + _tmp11_ = library_files_convert_basename (basename); #line 55 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - newbasename = _tmp16_; + newbasename = _tmp11_; #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp18_ = dir; + _tmp13_ = dir; #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp20_ = generate_unique_file (_tmp18_, newbasename, &_tmp19_, &_inner_error_); + _tmp15_ = generate_unique_file (_tmp13_, newbasename, &_tmp14_, &_inner_error_); #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _vala_collision = _tmp19_; + _vala_collision = _tmp14_; #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp17_ = _tmp20_; + _tmp12_ = _tmp15_; #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -470,16 +514,16 @@ GFile* library_files_generate_unique_file (const gchar* basename, MediaMetadata* _g_object_unref0 (dir); #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return NULL; -#line 474 "LibraryFiles.c" +#line 518 "LibraryFiles.c" } #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp21_ = _tmp17_; + _tmp16_ = _tmp12_; #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp17_ = NULL; + _tmp12_ = NULL; #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - result = _tmp21_; + result = _tmp16_; #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_object_unref0 (_tmp17_); + _g_object_unref0 (_tmp12_); #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_free0 (newbasename); #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -488,20 +532,21 @@ GFile* library_files_generate_unique_file (const gchar* basename, MediaMetadata* if (collision) { #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" *collision = _vala_collision; -#line 492 "LibraryFiles.c" +#line 536 "LibraryFiles.c" } #line 57 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return result; -#line 496 "LibraryFiles.c" +#line 540 "LibraryFiles.c" } -gchar* library_files_convert_basename (const gchar* basename) { +gchar* +library_files_convert_basename (const gchar* basename) +{ gchar* result = NULL; ConfigFacade* _tmp0_; ConfigFacade* _tmp1_; gboolean _tmp2_; - gboolean _tmp3_; #line 62 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_return_val_if_fail (basename != NULL, NULL); #line 63 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -511,112 +556,97 @@ gchar* library_files_convert_basename (const gchar* basename) { #line 63 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _tmp2_ = configuration_facade_get_use_lowercase_filenames (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade)); #line 63 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp3_ = _tmp2_; -#line 63 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_object_unref0 (_tmp1_); #line 63 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp3_) { -#line 520 "LibraryFiles.c" - const gchar* _tmp4_; - gchar* _tmp5_; -#line 64 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp4_ = basename; + if (_tmp2_) { +#line 563 "LibraryFiles.c" + gchar* _tmp3_; #line 64 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp5_ = g_utf8_strdown (_tmp4_, (gssize) -1); + _tmp3_ = g_utf8_strdown (basename, (gssize) -1); #line 64 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - result = _tmp5_; + result = _tmp3_; #line 64 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return result; -#line 531 "LibraryFiles.c" +#line 571 "LibraryFiles.c" } else { - const gchar* _tmp6_; - gchar* _tmp7_; -#line 66 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp6_ = basename; + gchar* _tmp4_; #line 66 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp7_ = g_strdup (_tmp6_); + _tmp4_ = g_strdup (basename); #line 66 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - result = _tmp7_; + result = _tmp4_; #line 66 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return result; -#line 543 "LibraryFiles.c" +#line 580 "LibraryFiles.c" } } -GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callback, void* progress_callback_target, gboolean blacklist, GError** error) { +GFile* +library_files_duplicate (GFile* src, + GFileProgressCallback progress_callback, + void* progress_callback_target, + gboolean blacklist, + GError** error) +{ GFile* result = NULL; time_t timestamp = 0; MediaMetadata* metadata = NULL; - GFile* _tmp8_; - gboolean _tmp9_; gboolean collision = FALSE; GFile* dest = NULL; - GFile* _tmp27_; - gchar* _tmp28_; - gchar* _tmp29_; - MediaMetadata* _tmp30_; - time_t _tmp31_; - gboolean _tmp32_ = FALSE; - GFile* _tmp33_; - GFile* _tmp34_; - GFile* _tmp35_; - gboolean _tmp37_; + gchar* _tmp18_; + gchar* _tmp19_; + MediaMetadata* _tmp20_; + time_t _tmp21_; + gboolean _tmp22_ = FALSE; + GFile* _tmp23_; + GFile* _tmp24_; + GFile* _tmp25_; GError * _inner_error_ = NULL; #line 73 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_return_val_if_fail (G_IS_FILE (src), NULL); #line 74 "/home/jens/Source/shotwell/src/LibraryFiles.vala" timestamp = (time_t) 0; -#line 571 "LibraryFiles.c" +#line 610 "LibraryFiles.c" { time_t _tmp0_ = 0; - GFile* _tmp1_; - time_t _tmp2_; -#line 76 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp1_ = src; #line 76 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp2_ = query_file_modified (_tmp1_, &_inner_error_); -#line 76 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp0_ = _tmp2_; + _tmp0_ = query_file_modified (src, &_inner_error_); #line 76 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 584 "LibraryFiles.c" +#line 617 "LibraryFiles.c" goto __catch473_g_error; } #line 76 "/home/jens/Source/shotwell/src/LibraryFiles.vala" timestamp = _tmp0_; -#line 589 "LibraryFiles.c" +#line 622 "LibraryFiles.c" } goto __finally473; __catch473_g_error: { GError* err = NULL; - GFile* _tmp3_; - gchar* _tmp4_; - gchar* _tmp5_; - GError* _tmp6_; - const gchar* _tmp7_; + gchar* _tmp1_; + gchar* _tmp2_; + GError* _tmp3_; + const gchar* _tmp4_; #line 75 "/home/jens/Source/shotwell/src/LibraryFiles.vala" err = _inner_error_; #line 75 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _inner_error_ = NULL; #line 78 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp3_ = src; -#line 78 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp4_ = g_file_get_path (_tmp3_); + _tmp1_ = g_file_get_path (src); #line 78 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp5_ = _tmp4_; + _tmp2_ = _tmp1_; #line 78 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp6_ = err; + _tmp3_ = err; #line 78 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp7_ = _tmp6_->message; + _tmp4_ = _tmp3_->message; #line 78 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_critical ("LibraryFiles.vala:78: Unable to access file modification for %s: %s", _tmp5_, _tmp7_); + g_critical ("LibraryFiles.vala:78: Unable to access file modification for %s: %s", _tmp2_, _tmp4_); #line 78 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp5_); + _g_free0 (_tmp2_); #line 75 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (err); -#line 620 "LibraryFiles.c" +#line 650 "LibraryFiles.c" } __finally473: #line 75 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -625,54 +655,47 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb g_propagate_error (error, _inner_error_); #line 75 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return NULL; -#line 629 "LibraryFiles.c" +#line 659 "LibraryFiles.c" } #line 81 "/home/jens/Source/shotwell/src/LibraryFiles.vala" metadata = NULL; #line 82 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp8_ = src; -#line 82 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp9_ = video_reader_is_supported_video_file (_tmp8_); -#line 82 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp9_) { -#line 639 "LibraryFiles.c" + if (video_reader_is_supported_video_file (src)) { +#line 665 "LibraryFiles.c" VideoReader* reader = NULL; - GFile* _tmp10_; - VideoReader* _tmp11_; -#line 83 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp10_ = src; + VideoReader* _tmp5_; #line 83 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp11_ = video_reader_new (_tmp10_); + _tmp5_ = video_reader_new (src); #line 83 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - reader = _tmp11_; -#line 649 "LibraryFiles.c" + reader = _tmp5_; +#line 672 "LibraryFiles.c" { - VideoMetadata* _tmp12_ = NULL; - VideoReader* _tmp13_; - VideoMetadata* _tmp14_; - VideoMetadata* _tmp15_; + VideoMetadata* _tmp6_ = NULL; + VideoReader* _tmp7_; + VideoMetadata* _tmp8_; + VideoMetadata* _tmp9_; #line 85 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp13_ = reader; + _tmp7_ = reader; #line 85 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp14_ = video_reader_read_metadata (_tmp13_, &_inner_error_); + _tmp8_ = video_reader_read_metadata (_tmp7_, &_inner_error_); #line 85 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp12_ = _tmp14_; + _tmp6_ = _tmp8_; #line 85 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 663 "LibraryFiles.c" +#line 686 "LibraryFiles.c" goto __catch474_g_error; } #line 85 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp15_ = _tmp12_; + _tmp9_ = _tmp6_; #line 85 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp12_ = NULL; + _tmp6_ = NULL; #line 85 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _media_metadata_unref0 (metadata); #line 85 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - metadata = G_TYPE_CHECK_INSTANCE_CAST (_tmp15_, TYPE_MEDIA_METADATA, MediaMetadata); + metadata = G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, TYPE_MEDIA_METADATA, MediaMetadata); #line 84 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _media_metadata_unref0 (_tmp12_); -#line 676 "LibraryFiles.c" + _media_metadata_unref0 (_tmp6_); +#line 699 "LibraryFiles.c" } goto __finally474; __catch474_g_error: @@ -684,7 +707,7 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb _inner_error_ = NULL; #line 84 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (err); -#line 688 "LibraryFiles.c" +#line 711 "LibraryFiles.c" } __finally474: #line 84 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -697,66 +720,57 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb _media_metadata_unref0 (metadata); #line 84 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return NULL; -#line 701 "LibraryFiles.c" +#line 724 "LibraryFiles.c" } #line 82 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _video_reader_unref0 (reader); -#line 705 "LibraryFiles.c" +#line 728 "LibraryFiles.c" } else { PhotoFileReader* reader = NULL; - GFile* _tmp16_; - PhotoFileFormat _tmp17_; - GFile* _tmp18_; - gchar* _tmp19_; - gchar* _tmp20_; - PhotoFileReader* _tmp21_; - PhotoFileReader* _tmp22_; + gchar* _tmp10_; + gchar* _tmp11_; + PhotoFileReader* _tmp12_; + PhotoFileReader* _tmp13_; #line 90 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp16_ = src; + _tmp10_ = g_file_get_path (src); #line 90 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp17_ = photo_file_format_get_by_file_extension (_tmp16_); + _tmp11_ = _tmp10_; #line 90 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp18_ = src; + _tmp12_ = photo_file_format_create_reader (photo_file_format_get_by_file_extension (src), _tmp11_); #line 90 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp19_ = g_file_get_path (_tmp18_); + _tmp13_ = _tmp12_; #line 90 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp20_ = _tmp19_; + _g_free0 (_tmp11_); #line 90 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp21_ = photo_file_format_create_reader (_tmp17_, _tmp20_); -#line 90 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp22_ = _tmp21_; -#line 90 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp20_); -#line 90 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - reader = _tmp22_; -#line 733 "LibraryFiles.c" + reader = _tmp13_; +#line 747 "LibraryFiles.c" { - PhotoMetadata* _tmp23_ = NULL; - PhotoFileReader* _tmp24_; - PhotoMetadata* _tmp25_; - PhotoMetadata* _tmp26_; + PhotoMetadata* _tmp14_ = NULL; + PhotoFileReader* _tmp15_; + PhotoMetadata* _tmp16_; + PhotoMetadata* _tmp17_; #line 93 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp24_ = reader; + _tmp15_ = reader; #line 93 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp25_ = photo_file_reader_read_metadata (_tmp24_, &_inner_error_); + _tmp16_ = photo_file_reader_read_metadata (_tmp15_, &_inner_error_); #line 93 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp23_ = _tmp25_; + _tmp14_ = _tmp16_; #line 93 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 747 "LibraryFiles.c" +#line 761 "LibraryFiles.c" goto __catch475_g_error; } #line 93 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp26_ = _tmp23_; + _tmp17_ = _tmp14_; #line 93 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp23_ = NULL; + _tmp14_ = NULL; #line 93 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _media_metadata_unref0 (metadata); #line 93 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - metadata = G_TYPE_CHECK_INSTANCE_CAST (_tmp26_, TYPE_MEDIA_METADATA, MediaMetadata); + metadata = G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, TYPE_MEDIA_METADATA, MediaMetadata); #line 92 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _media_metadata_unref0 (_tmp23_); -#line 760 "LibraryFiles.c" + _media_metadata_unref0 (_tmp14_); +#line 774 "LibraryFiles.c" } goto __finally475; __catch475_g_error: @@ -768,7 +782,7 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb _inner_error_ = NULL; #line 92 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (err); -#line 772 "LibraryFiles.c" +#line 786 "LibraryFiles.c" } __finally475: #line 92 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -781,32 +795,30 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb _media_metadata_unref0 (metadata); #line 92 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return NULL; -#line 785 "LibraryFiles.c" +#line 799 "LibraryFiles.c" } #line 82 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _photo_file_adapter_unref0 (reader); -#line 789 "LibraryFiles.c" +#line 803 "LibraryFiles.c" } #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp27_ = src; -#line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp28_ = g_file_get_basename (_tmp27_); + _tmp18_ = g_file_get_basename (src); #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp29_ = _tmp28_; + _tmp19_ = _tmp18_; #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp30_ = metadata; + _tmp20_ = metadata; #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp31_ = timestamp; + _tmp21_ = timestamp; #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp33_ = library_files_generate_unique_file (_tmp29_, _tmp30_, _tmp31_, &_tmp32_, &_inner_error_); + _tmp23_ = library_files_generate_unique_file (_tmp19_, _tmp20_, _tmp21_, &_tmp22_, &_inner_error_); #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - collision = _tmp32_; + collision = _tmp22_; #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp34_ = _tmp33_; + _tmp24_ = _tmp23_; #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp29_); + _g_free0 (_tmp19_); #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - dest = _tmp34_; + dest = _tmp24_; #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -815,18 +827,18 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb _media_metadata_unref0 (metadata); #line 100 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return NULL; -#line 819 "LibraryFiles.c" +#line 831 "LibraryFiles.c" } #line 101 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp35_ = dest; + _tmp25_ = dest; #line 101 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp35_ == NULL) { -#line 825 "LibraryFiles.c" - GError* _tmp36_; + if (_tmp25_ == NULL) { +#line 837 "LibraryFiles.c" + GError* _tmp26_; #line 102 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp36_ = g_error_new_literal (G_FILE_ERROR, G_FILE_ERROR_FAILED, "Unable to generate unique pathname for destination"); + _tmp26_ = g_error_new_literal (G_FILE_ERROR, G_FILE_ERROR_FAILED, "Unable to generate unique pathname for destination"); #line 102 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _inner_error_ = _tmp36_; + _inner_error_ = _tmp26_; #line 102 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_propagate_error (error, _inner_error_); #line 102 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -835,174 +847,142 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb _media_metadata_unref0 (metadata); #line 102 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return NULL; -#line 839 "LibraryFiles.c" +#line 851 "LibraryFiles.c" } #line 104 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp37_ = blacklist; -#line 104 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp37_) { -#line 845 "LibraryFiles.c" - GFile* _tmp38_; + if (blacklist) { +#line 855 "LibraryFiles.c" + GFile* _tmp27_; #line 105 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp38_ = dest; + _tmp27_ = dest; #line 105 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - library_monitor_blacklist_file (_tmp38_, "LibraryFiles.duplicate"); -#line 851 "LibraryFiles.c" + library_monitor_blacklist_file (_tmp27_, "LibraryFiles.duplicate"); +#line 861 "LibraryFiles.c" } { - gboolean _tmp39_; - gboolean _tmp46_; + gboolean _tmp28_; #line 108 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp39_ = library_files_use_fallback_copy_func; + _tmp28_ = library_files_use_fallback_copy_func; #line 108 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp39_) { -#line 860 "LibraryFiles.c" - GFile* _tmp40_; - GFile* _tmp41_; - GFileProgressCallback _tmp42_; - void* _tmp42__target; -#line 109 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp40_ = src; -#line 109 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp41_ = dest; + if (_tmp28_) { +#line 869 "LibraryFiles.c" + GFile* _tmp29_; #line 109 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp42_ = progress_callback; + _tmp29_ = dest; #line 109 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp42__target = progress_callback_target; -#line 109 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - library_files_fallback_copy (_tmp40_, _tmp41_, _tmp42_, _tmp42__target, &_inner_error_); + library_files_fallback_copy (src, _tmp29_, progress_callback, progress_callback_target, &_inner_error_); #line 109 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 877 "LibraryFiles.c" goto __catch476_g_error; } } else { - GFile* _tmp43_; - GFile* _tmp44_; - GFileProgressCallback _tmp45_; - void* _tmp45__target; -#line 111 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp43_ = src; -#line 111 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp44_ = dest; + GFile* _tmp30_; #line 111 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp45_ = progress_callback; + _tmp30_ = dest; #line 111 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp45__target = progress_callback_target; -#line 111 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_file_copy (_tmp43_, _tmp44_, G_FILE_COPY_ALL_METADATA | G_FILE_COPY_OVERWRITE, NULL, _tmp45_, _tmp45__target, &_inner_error_); + g_file_copy (src, _tmp30_, G_FILE_COPY_ALL_METADATA | G_FILE_COPY_OVERWRITE, NULL, progress_callback, progress_callback_target, &_inner_error_); #line 111 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 897 "LibraryFiles.c" +#line 888 "LibraryFiles.c" goto __catch476_g_error; } } #line 113 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp46_ = blacklist; -#line 113 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp46_) { -#line 905 "LibraryFiles.c" - GFile* _tmp47_; + if (blacklist) { +#line 894 "LibraryFiles.c" + GFile* _tmp31_; #line 114 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp47_ = dest; + _tmp31_ = dest; #line 114 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - library_monitor_unblacklist_file (_tmp47_); -#line 911 "LibraryFiles.c" + library_monitor_unblacklist_file (_tmp31_); +#line 900 "LibraryFiles.c" } } goto __finally476; __catch476_g_error: { GError* err = NULL; - GFile* _tmp48_; - gchar* _tmp49_; - gchar* _tmp50_; - GError* _tmp51_; - const gchar* _tmp52_; - gboolean _tmp53_ = FALSE; - gboolean _tmp54_; + gchar* _tmp32_; + gchar* _tmp33_; + GError* _tmp34_; + const gchar* _tmp35_; + gboolean _tmp36_ = FALSE; #line 107 "/home/jens/Source/shotwell/src/LibraryFiles.vala" err = _inner_error_; #line 107 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _inner_error_ = NULL; #line 116 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp48_ = src; -#line 116 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp49_ = g_file_get_path (_tmp48_); + _tmp32_ = g_file_get_path (src); #line 116 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp50_ = _tmp49_; + _tmp33_ = _tmp32_; #line 116 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp51_ = err; + _tmp34_ = err; #line 116 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp52_ = _tmp51_->message; + _tmp35_ = _tmp34_->message; #line 116 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_message ("LibraryFiles.vala:116: There was a problem copying %s: %s", _tmp50_, _tmp52_); + g_message ("LibraryFiles.vala:116: There was a problem copying %s: %s", _tmp33_, _tmp35_); #line 116 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp50_); -#line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp54_ = blacklist; + _g_free0 (_tmp33_); #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp54_) { -#line 947 "LibraryFiles.c" - gchar* _tmp55_ = NULL; - GFile* _tmp56_; - gchar* _tmp57_; - gchar* _tmp58_ = NULL; - GFile* _tmp59_; - gchar* _tmp60_; -#line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp56_ = src; + if (blacklist) { +#line 930 "LibraryFiles.c" + gchar* _tmp37_ = NULL; + gchar* _tmp38_; + gchar* _tmp39_ = NULL; + GFile* _tmp40_; + gchar* _tmp41_; #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp57_ = md5_file (_tmp56_, &_inner_error_); + _tmp38_ = md5_file (src, &_inner_error_); #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp55_ = _tmp57_; + _tmp37_ = _tmp38_; #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (err); -#line 964 "LibraryFiles.c" +#line 944 "LibraryFiles.c" goto __finally476; } #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp59_ = dest; + _tmp40_ = dest; #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp60_ = md5_file (_tmp59_, &_inner_error_); + _tmp41_ = md5_file (_tmp40_, &_inner_error_); #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp58_ = _tmp60_; + _tmp39_ = _tmp41_; #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp55_); + _g_free0 (_tmp37_); #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (err); -#line 979 "LibraryFiles.c" +#line 959 "LibraryFiles.c" goto __finally476; } #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp53_ = g_strcmp0 (_tmp55_, _tmp58_) != 0; + _tmp36_ = g_strcmp0 (_tmp37_, _tmp39_) != 0; #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp58_); + _g_free0 (_tmp39_); #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp55_); -#line 988 "LibraryFiles.c" + _g_free0 (_tmp37_); +#line 968 "LibraryFiles.c" } else { #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp53_ = FALSE; -#line 992 "LibraryFiles.c" + _tmp36_ = FALSE; +#line 972 "LibraryFiles.c" } #line 117 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp53_) { -#line 996 "LibraryFiles.c" - GFile* _tmp61_; + if (_tmp36_) { +#line 976 "LibraryFiles.c" + GFile* _tmp42_; #line 118 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp61_ = dest; + _tmp42_ = dest; #line 118 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - library_monitor_unblacklist_file (_tmp61_); -#line 1002 "LibraryFiles.c" + library_monitor_unblacklist_file (_tmp42_); +#line 982 "LibraryFiles.c" } #line 107 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (err); -#line 1006 "LibraryFiles.c" +#line 986 "LibraryFiles.c" } __finally476: #line 107 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -1015,80 +995,74 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb _media_metadata_unref0 (metadata); #line 107 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return NULL; -#line 1019 "LibraryFiles.c" +#line 999 "LibraryFiles.c" } { GFileInfo* info = NULL; - GFile* _tmp62_; - GFileInfo* _tmp63_; + GFile* _tmp43_; + GFileInfo* _tmp44_; guint32 mode = 0U; - GFileInfo* _tmp64_; - guint32 _tmp65_; - gboolean _tmp66_ = FALSE; - GFile* _tmp67_; - guint32 _tmp68_; - gboolean _tmp69_; + GFileInfo* _tmp45_; + gboolean _tmp46_ = FALSE; + GFile* _tmp47_; + guint32 _tmp48_; #line 123 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp62_ = dest; + _tmp43_ = dest; #line 123 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp63_ = g_file_query_info (_tmp62_, G_FILE_ATTRIBUTE_UNIX_MODE, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_); + _tmp44_ = g_file_query_info (_tmp43_, G_FILE_ATTRIBUTE_UNIX_MODE, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_); #line 123 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - info = _tmp63_; + info = _tmp44_; #line 123 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1040 "LibraryFiles.c" +#line 1018 "LibraryFiles.c" goto __catch477_g_error; } #line 124 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp64_ = info; + _tmp45_ = info; #line 124 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp65_ = g_file_info_get_attribute_uint32 (_tmp64_, G_FILE_ATTRIBUTE_UNIX_MODE); -#line 124 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - mode = _tmp65_ | 0600; -#line 125 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp67_ = dest; + mode = g_file_info_get_attribute_uint32 (_tmp45_, G_FILE_ATTRIBUTE_UNIX_MODE) | 0600; #line 125 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp68_ = mode; + _tmp47_ = dest; #line 125 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp69_ = g_file_set_attribute_uint32 (_tmp67_, G_FILE_ATTRIBUTE_UNIX_MODE, _tmp68_, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_); + _tmp48_ = mode; #line 125 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp66_ = _tmp69_; + _tmp46_ = g_file_set_attribute_uint32 (_tmp47_, G_FILE_ATTRIBUTE_UNIX_MODE, _tmp48_, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_); #line 125 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 125 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_object_unref0 (info); -#line 1061 "LibraryFiles.c" +#line 1035 "LibraryFiles.c" goto __catch477_g_error; } #line 125 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (!_tmp66_) { + if (!_tmp46_) { #line 126 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_warning ("LibraryFiles.vala:126: Could not make file writable"); -#line 1068 "LibraryFiles.c" +#line 1042 "LibraryFiles.c" } #line 122 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_object_unref0 (info); -#line 1072 "LibraryFiles.c" +#line 1046 "LibraryFiles.c" } goto __finally477; __catch477_g_error: { GError* err = NULL; - GError* _tmp70_; - const gchar* _tmp71_; + GError* _tmp49_; + const gchar* _tmp50_; #line 122 "/home/jens/Source/shotwell/src/LibraryFiles.vala" err = _inner_error_; #line 122 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _inner_error_ = NULL; #line 129 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp70_ = err; + _tmp49_ = err; #line 129 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp71_ = _tmp70_->message; + _tmp50_ = _tmp49_->message; #line 129 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_warning ("LibraryFiles.vala:129: Could not make file writable: %s", _tmp71_); + g_warning ("LibraryFiles.vala:129: Could not make file writable: %s", _tmp50_); #line 122 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _g_error_free0 (err); -#line 1092 "LibraryFiles.c" +#line 1066 "LibraryFiles.c" } __finally477: #line 122 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -1101,7 +1075,7 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb _media_metadata_unref0 (metadata); #line 122 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return NULL; -#line 1105 "LibraryFiles.c" +#line 1079 "LibraryFiles.c" } #line 132 "/home/jens/Source/shotwell/src/LibraryFiles.vala" result = dest; @@ -1109,225 +1083,193 @@ GFile* library_files_duplicate (GFile* src, GFileProgressCallback progress_callb _media_metadata_unref0 (metadata); #line 132 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return result; -#line 1113 "LibraryFiles.c" +#line 1087 "LibraryFiles.c" } -void library_files_fallback_copy (GFile* src, GFile* dst, GFileProgressCallback callback, void* callback_target, GError** error) { +void +library_files_fallback_copy (GFile* src, + GFile* dst, + GFileProgressCallback callback, + void* callback_target, + GError** error) +{ gboolean _tmp0_ = FALSE; - GFile* _tmp1_; FILE* f = NULL; - GFile* _tmp3_; - gchar* _tmp4_; - gchar* _tmp5_; - FILE* _tmp6_; - FILE* _tmp7_; - FILE* _tmp8_; + gchar* _tmp1_; + gchar* _tmp2_; + FILE* _tmp3_; + FILE* _tmp4_; + FILE* _tmp5_; GError * _inner_error_ = NULL; #line 135 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_return_if_fail ((src == NULL) || G_IS_FILE (src)); #line 135 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_return_if_fail ((dst == NULL) || G_IS_FILE (dst)); #line 136 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp1_ = src; -#line 136 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp1_ == NULL) { + if (src == NULL) { #line 136 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _tmp0_ = TRUE; -#line 1138 "LibraryFiles.c" +#line 1114 "LibraryFiles.c" } else { - GFile* _tmp2_; #line 136 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp2_ = dst; -#line 136 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp0_ = _tmp2_ == NULL; -#line 1145 "LibraryFiles.c" + _tmp0_ = dst == NULL; +#line 1118 "LibraryFiles.c" } #line 136 "/home/jens/Source/shotwell/src/LibraryFiles.vala" if (_tmp0_) { #line 137 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return; -#line 1151 "LibraryFiles.c" +#line 1124 "LibraryFiles.c" } #line 140 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp3_ = src; -#line 140 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp4_ = g_file_get_path (_tmp3_); + _tmp1_ = g_file_get_path (src); #line 140 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp5_ = _tmp4_; + _tmp2_ = _tmp1_; #line 140 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp6_ = g_fopen (_tmp5_, "rb"); + _tmp3_ = g_fopen (_tmp2_, "rb"); #line 140 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp7_ = _tmp6_; + _tmp4_ = _tmp3_; #line 140 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp5_); + _g_free0 (_tmp2_); #line 140 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - f = _tmp7_; + f = _tmp4_; #line 141 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp8_ = f; + _tmp5_ = f; #line 141 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp8_ != NULL) { -#line 1171 "LibraryFiles.c" - FILE* _tmp9_; + if (_tmp5_ != NULL) { +#line 1142 "LibraryFiles.c" + FILE* _tmp6_; glong size = 0L; - FILE* _tmp10_; - glong _tmp11_; - FILE* _tmp12_; - GFile* _tmp13_; + FILE* _tmp7_; + FILE* _tmp8_; + gchar* _tmp9_; + gchar* _tmp10_; + gchar* _tmp11_; + gchar* _tmp12_; + glong _tmp13_; + FILE* g = NULL; gchar* _tmp14_; gchar* _tmp15_; - GFile* _tmp16_; - gchar* _tmp17_; - gchar* _tmp18_; - glong _tmp19_; - FILE* g = NULL; - GFile* _tmp20_; - gchar* _tmp21_; - gchar* _tmp22_; - FILE* _tmp23_; - FILE* _tmp24_; - FILE* _tmp25_; + FILE* _tmp16_; + FILE* _tmp17_; + FILE* _tmp18_; #line 142 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp9_ = f; + _tmp6_ = f; #line 142 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - fseek (_tmp9_, (glong) 0, SEEK_END); -#line 143 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp10_ = f; + fseek (_tmp6_, (glong) 0, SEEK_END); #line 143 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp11_ = ftell (_tmp10_); + _tmp7_ = f; #line 143 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - size = _tmp11_; + size = ftell (_tmp7_); #line 144 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp12_ = f; + _tmp8_ = f; #line 144 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - fseek (_tmp12_, (glong) 0, SEEK_SET); -#line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp13_ = src; + fseek (_tmp8_, (glong) 0, SEEK_SET); #line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp14_ = g_file_get_path (_tmp13_); + _tmp9_ = g_file_get_path (src); #line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp15_ = _tmp14_; -#line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp16_ = dst; + _tmp10_ = _tmp9_; #line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp17_ = g_file_get_path (_tmp16_); + _tmp11_ = g_file_get_path (dst); #line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp18_ = _tmp17_; + _tmp12_ = _tmp11_; #line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp19_ = size; + _tmp13_ = size; #line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_debug ("LibraryFiles.vala:145: Copying %s to %s, size is %ld", _tmp15_, _tmp18_, _tmp19_); + g_debug ("LibraryFiles.vala:145: Copying %s to %s, size is %ld", _tmp10_, _tmp12_, _tmp13_); #line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp18_); + _g_free0 (_tmp12_); #line 145 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp15_); + _g_free0 (_tmp10_); #line 147 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp20_ = dst; + _tmp14_ = g_file_get_path (dst); #line 147 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp21_ = g_file_get_path (_tmp20_); -#line 147 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp22_ = _tmp21_; + _tmp15_ = _tmp14_; #line 147 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp23_ = g_fopen (_tmp22_, "wb"); + _tmp16_ = g_fopen (_tmp15_, "wb"); #line 147 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp24_ = _tmp23_; + _tmp17_ = _tmp16_; #line 147 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp22_); + _g_free0 (_tmp15_); #line 147 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g = _tmp24_; + g = _tmp17_; #line 148 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp25_ = g; + _tmp18_ = g; #line 148 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp25_ != NULL) { -#line 1243 "LibraryFiles.c" + if (_tmp18_ != NULL) { +#line 1202 "LibraryFiles.c" guint8 buffer[4096] = {0}; gsize written = 0UL; #line 150 "/home/jens/Source/shotwell/src/LibraryFiles.vala" written = (gsize) 0; #line 152 "/home/jens/Source/shotwell/src/LibraryFiles.vala" while (TRUE) { -#line 1250 "LibraryFiles.c" - FILE* _tmp26_; - gboolean _tmp27_; +#line 1209 "LibraryFiles.c" + FILE* _tmp19_; gsize len = 0UL; - FILE* _tmp28_; - gsize _tmp29_; - gsize _tmp30_; + FILE* _tmp20_; + gsize _tmp21_; #line 152 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp26_ = f; + _tmp19_ = f; #line 152 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp27_ = feof (_tmp26_); -#line 152 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (!(!_tmp27_)) { + if (!(!feof (_tmp19_))) { #line 152 "/home/jens/Source/shotwell/src/LibraryFiles.vala" break; -#line 1265 "LibraryFiles.c" +#line 1220 "LibraryFiles.c" } #line 153 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp28_ = f; -#line 153 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp29_ = fread (buffer, (gsize) 1, 4096, _tmp28_); + _tmp20_ = f; #line 153 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - len = _tmp29_; + len = fread (buffer, (gsize) 1, 4096, _tmp20_); #line 154 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp30_ = len; + _tmp21_ = len; #line 154 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp30_ > ((gsize) 0)) { -#line 1277 "LibraryFiles.c" + if (_tmp21_ > ((gsize) 0)) { +#line 1230 "LibraryFiles.c" gsize out_len = 0UL; - FILE* _tmp31_; + FILE* _tmp22_; + gsize _tmp23_; + gsize _tmp24_; + gsize _tmp31_; gsize _tmp32_; - gsize _tmp33_; - gsize _tmp34_; - gsize _tmp43_; - gsize _tmp44_; - GFileProgressCallback _tmp45_; - void* _tmp45__target; #line 155 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp31_ = g; + _tmp22_ = g; #line 155 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp32_ = len; + _tmp23_ = len; #line 155 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp33_ = fwrite (buffer + 0, (gsize) 1, ((gint) _tmp32_) - 0, _tmp31_); -#line 155 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - out_len = _tmp33_; + out_len = fwrite (buffer + 0, (gsize) 1, ((gint) _tmp23_) - 0, _tmp22_); #line 156 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp34_ = out_len; + _tmp24_ = out_len; #line 156 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp34_ < ((gsize) 0)) { -#line 1299 "LibraryFiles.c" - GFile* _tmp35_; - gchar* _tmp36_; - gchar* _tmp37_; - GFile* _tmp38_; - gchar* _tmp39_; - gchar* _tmp40_; - GError* _tmp41_; - GError* _tmp42_; + if (_tmp24_ < ((gsize) 0)) { +#line 1247 "LibraryFiles.c" + gchar* _tmp25_; + gchar* _tmp26_; + gchar* _tmp27_; + gchar* _tmp28_; + GError* _tmp29_; + GError* _tmp30_; #line 157 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp35_ = dst; + _tmp25_ = g_file_get_path (dst); #line 157 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp36_ = g_file_get_path (_tmp35_); + _tmp26_ = _tmp25_; #line 157 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp37_ = _tmp36_; -#line 157 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_critical ("LibraryFiles.vala:157: Failed to write to file %s: %m", _tmp37_); + g_critical ("LibraryFiles.vala:157: Failed to write to file %s: %m", _tmp26_); #line 157 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp37_); + _g_free0 (_tmp26_); #line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp38_ = dst; + _tmp27_ = g_file_get_path (dst); #line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp39_ = g_file_get_path (_tmp38_); + _tmp28_ = _tmp27_; #line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp40_ = _tmp39_; + _tmp29_ = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED, "Failed to write to %s", _tmp28_); #line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp41_ = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED, "Failed to write to %s", _tmp40_); + _tmp30_ = _tmp29_; #line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp42_ = _tmp41_; + _g_free0 (_tmp28_); #line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp40_); -#line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _inner_error_ = _tmp42_; + _inner_error_ = _tmp30_; #line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_propagate_error (error, _inner_error_); #line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -1336,76 +1278,60 @@ void library_files_fallback_copy (GFile* src, GFile* dst, GFileProgressCallback _fclose0 (f); #line 158 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return; -#line 1340 "LibraryFiles.c" +#line 1282 "LibraryFiles.c" } #line 160 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp43_ = written; + _tmp31_ = written; #line 160 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp44_ = len; + _tmp32_ = len; #line 160 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - written = _tmp43_ + _tmp44_; -#line 162 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp45_ = callback; + written = _tmp31_ + _tmp32_; #line 162 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp45__target = callback_target; -#line 162 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp45_ != NULL) { -#line 1354 "LibraryFiles.c" - GFileProgressCallback _tmp46_; - void* _tmp46__target; - gsize _tmp47_; - glong _tmp48_; -#line 163 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp46_ = callback; -#line 163 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp46__target = callback_target; + if (callback != NULL) { +#line 1292 "LibraryFiles.c" + gsize _tmp33_; + glong _tmp34_; #line 163 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp47_ = written; + _tmp33_ = written; #line 163 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp48_ = size; + _tmp34_ = size; #line 163 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp46_ ((gint64) _tmp47_, (gint64) _tmp48_, _tmp46__target); -#line 1369 "LibraryFiles.c" + callback ((gint64) _tmp33_, (gint64) _tmp34_, callback_target); +#line 1301 "LibraryFiles.c" } } else { - gsize _tmp49_; + gsize _tmp35_; #line 164 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp49_ = len; + _tmp35_ = len; #line 164 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - if (_tmp49_ < ((gsize) 0)) { -#line 1377 "LibraryFiles.c" - GFile* _tmp50_; - gchar* _tmp51_; - gchar* _tmp52_; - GFile* _tmp53_; - gchar* _tmp54_; - gchar* _tmp55_; - GError* _tmp56_; - GError* _tmp57_; -#line 165 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp50_ = src; + if (_tmp35_ < ((gsize) 0)) { +#line 1309 "LibraryFiles.c" + gchar* _tmp36_; + gchar* _tmp37_; + gchar* _tmp38_; + gchar* _tmp39_; + GError* _tmp40_; + GError* _tmp41_; #line 165 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp51_ = g_file_get_path (_tmp50_); + _tmp36_ = g_file_get_path (src); #line 165 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp52_ = _tmp51_; + _tmp37_ = _tmp36_; #line 165 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_critical ("LibraryFiles.vala:165: Failed to read from file %s: %m", _tmp52_); + g_critical ("LibraryFiles.vala:165: Failed to read from file %s: %m", _tmp37_); #line 165 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp52_); -#line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp53_ = src; + _g_free0 (_tmp37_); #line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp54_ = g_file_get_path (_tmp53_); + _tmp38_ = g_file_get_path (src); #line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp55_ = _tmp54_; + _tmp39_ = _tmp38_; #line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp56_ = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED, "Failed to read from %s", _tmp55_); + _tmp40_ = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED, "Failed to read from %s", _tmp39_); #line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp57_ = _tmp56_; + _tmp41_ = _tmp40_; #line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp55_); + _g_free0 (_tmp39_); #line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _inner_error_ = _tmp57_; + _inner_error_ = _tmp41_; #line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_propagate_error (error, _inner_error_); #line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -1414,43 +1340,37 @@ void library_files_fallback_copy (GFile* src, GFile* dst, GFileProgressCallback _fclose0 (f); #line 166 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return; -#line 1418 "LibraryFiles.c" +#line 1344 "LibraryFiles.c" } } } } else { - GFile* _tmp58_; - gchar* _tmp59_; - gchar* _tmp60_; - GFile* _tmp61_; - gchar* _tmp62_; - gchar* _tmp63_; - GError* _tmp64_; - GError* _tmp65_; -#line 170 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp58_ = dst; + gchar* _tmp42_; + gchar* _tmp43_; + gchar* _tmp44_; + gchar* _tmp45_; + GError* _tmp46_; + GError* _tmp47_; #line 170 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp59_ = g_file_get_path (_tmp58_); + _tmp42_ = g_file_get_path (dst); #line 170 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp60_ = _tmp59_; + _tmp43_ = _tmp42_; #line 170 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_critical ("LibraryFiles.vala:170: Failed to open %s: %m", _tmp60_); + g_critical ("LibraryFiles.vala:170: Failed to open %s: %m", _tmp43_); #line 170 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp60_); + _g_free0 (_tmp43_); #line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp61_ = dst; + _tmp44_ = g_file_get_path (dst); #line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp62_ = g_file_get_path (_tmp61_); + _tmp45_ = _tmp44_; #line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp63_ = _tmp62_; + _tmp46_ = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED, "Failed to open %s", _tmp45_); #line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp64_ = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED, "Failed to open %s", _tmp63_); + _tmp47_ = _tmp46_; #line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp65_ = _tmp64_; + _g_free0 (_tmp45_); #line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp63_); -#line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _inner_error_ = _tmp65_; + _inner_error_ = _tmp47_; #line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_propagate_error (error, _inner_error_); #line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" @@ -1459,55 +1379,49 @@ void library_files_fallback_copy (GFile* src, GFile* dst, GFileProgressCallback _fclose0 (f); #line 171 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return; -#line 1463 "LibraryFiles.c" +#line 1383 "LibraryFiles.c" } #line 141 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _fclose0 (g); -#line 1467 "LibraryFiles.c" +#line 1387 "LibraryFiles.c" } else { - GFile* _tmp66_; - gchar* _tmp67_; - gchar* _tmp68_; - GFile* _tmp69_; - gchar* _tmp70_; - gchar* _tmp71_; - GError* _tmp72_; - GError* _tmp73_; -#line 174 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp66_ = src; + gchar* _tmp48_; + gchar* _tmp49_; + gchar* _tmp50_; + gchar* _tmp51_; + GError* _tmp52_; + GError* _tmp53_; #line 174 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp67_ = g_file_get_path (_tmp66_); + _tmp48_ = g_file_get_path (src); #line 174 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp68_ = _tmp67_; + _tmp49_ = _tmp48_; #line 174 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - g_critical ("LibraryFiles.vala:174: Failed to open %s: %m", _tmp68_); + g_critical ("LibraryFiles.vala:174: Failed to open %s: %m", _tmp49_); #line 174 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp68_); -#line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp69_ = src; + _g_free0 (_tmp49_); #line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp70_ = g_file_get_path (_tmp69_); + _tmp50_ = g_file_get_path (src); #line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp71_ = _tmp70_; + _tmp51_ = _tmp50_; #line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp72_ = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED, "Failed to open %s", _tmp71_); + _tmp52_ = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED, "Failed to open %s", _tmp51_); #line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _tmp73_ = _tmp72_; + _tmp53_ = _tmp52_; #line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _g_free0 (_tmp71_); + _g_free0 (_tmp51_); #line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" - _inner_error_ = _tmp73_; + _inner_error_ = _tmp53_; #line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" g_propagate_error (error, _inner_error_); #line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _fclose0 (f); #line 175 "/home/jens/Source/shotwell/src/LibraryFiles.vala" return; -#line 1507 "LibraryFiles.c" +#line 1421 "LibraryFiles.c" } #line 135 "/home/jens/Source/shotwell/src/LibraryFiles.vala" _fclose0 (f); -#line 1511 "LibraryFiles.c" +#line 1425 "LibraryFiles.c" } |