diff options
Diffstat (limited to 'src/DesktopIntegration.c')
| -rw-r--r-- | src/DesktopIntegration.c | 1154 | 
1 files changed, 571 insertions, 583 deletions
diff --git a/src/DesktopIntegration.c b/src/DesktopIntegration.c index 6354479..c1e90ba 100644 --- a/src/DesktopIntegration.c +++ b/src/DesktopIntegration.c @@ -1,4 +1,4 @@ -/* DesktopIntegration.c generated by valac 0.34.7, the Vala compiler +/* DesktopIntegration.c generated by valac 0.36.6, the Vala compiler   * generated from DesktopIntegration.vala, do not modify */  /* Copyright 2016 Software Freedom Conservancy Inc. @@ -417,7 +417,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_transitio  static void desktop_integration_background_slideshow_xml_builder_write_static (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* file, GError** error);  void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* file, GError** error);  GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GError** error); -static void desktop_integration_background_slideshow_xml_builder_finalize (DesktopIntegrationBackgroundSlideshowXMLBuilder* obj); +static void desktop_integration_background_slideshow_xml_builder_finalize (DesktopIntegrationBackgroundSlideshowXMLBuilder * obj);  void desktop_integration_set_background_slideshow (GeeCollection* photos, gdouble duration, gdouble transition, gboolean desktop_background, gboolean screensaver);  void delete_all_files (GFile* dir, GeeSet* exceptions, ProgressMonitor monitor, void* monitor_target, guint64 file_count, GCancellable* cancellable, GError** error);  void scaling_to_fill_screen (GtkWindow* window, Scaling* result); @@ -430,9 +430,9 @@ static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify  void desktop_integration_init (void) { -	gint _tmp0_ = 0; -	gchar* _tmp1_ = NULL; -	gchar* _tmp2_ = NULL; +	gint _tmp0_; +	gchar* _tmp1_; +	gchar* _tmp2_;  #line 23 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp0_ = desktop_integration_init_count;  #line 23 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -456,8 +456,8 @@ void desktop_integration_init (void) {  void desktop_integration_terminate (void) { -	gint _tmp0_ = 0; -	gint _tmp1_ = 0; +	gint _tmp0_; +	gint _tmp1_;  #line 30 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp0_ = desktop_integration_init_count;  #line 30 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -482,19 +482,19 @@ static gpointer _g_object_ref0 (gpointer self) {  static gboolean string_contains (const gchar* self, const gchar* needle) {  	gboolean result = FALSE; -	const gchar* _tmp0_ = NULL; -	gchar* _tmp1_ = NULL; -#line 1376 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" +	const gchar* _tmp0_; +	gchar* _tmp1_; +#line 1403 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"  	g_return_val_if_fail (self != NULL, FALSE); -#line 1376 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" +#line 1403 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"  	g_return_val_if_fail (needle != NULL, FALSE); -#line 1377 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" +#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"  	_tmp0_ = needle; -#line 1377 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" +#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"  	_tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); -#line 1377 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" +#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"  	result = _tmp1_ != NULL; -#line 1377 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" +#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"  	return result;  #line 500 "DesktopIntegration.c"  } @@ -503,9 +503,9 @@ static gboolean string_contains (const gchar* self, const gchar* needle) {  GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types, int mime_types_length1, GeeArrayList* preferred_apps) {  	GAppInfo* result = NULL;  	SortedList* external_apps = NULL; -	gchar** _tmp0_ = NULL; -	gint _tmp0__length1 = 0; -	SortedList* _tmp1_ = NULL; +	gchar** _tmp0_; +	gint _tmp0__length1; +	SortedList* _tmp1_;  #line 34 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_val_if_fail (GEE_IS_ARRAY_LIST (preferred_apps), NULL);  #line 36 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -519,12 +519,12 @@ GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types  #line 520 "DesktopIntegration.c"  	{  		GeeArrayList* _preferred_app_list = NULL; -		GeeArrayList* _tmp2_ = NULL; -		GeeArrayList* _tmp3_ = NULL; +		GeeArrayList* _tmp2_; +		GeeArrayList* _tmp3_;  		gint _preferred_app_size = 0; -		GeeArrayList* _tmp4_ = NULL; -		gint _tmp5_ = 0; -		gint _tmp6_ = 0; +		GeeArrayList* _tmp4_; +		gint _tmp5_; +		gint _tmp6_;  		gint _preferred_app_index = 0;  #line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp2_ = preferred_apps; @@ -545,13 +545,13 @@ GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types  #line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		while (TRUE) {  #line 548 "DesktopIntegration.c" -			gint _tmp7_ = 0; -			gint _tmp8_ = 0; -			gint _tmp9_ = 0; +			gint _tmp7_; +			gint _tmp8_; +			gint _tmp9_;  			gchar* preferred_app = NULL; -			GeeArrayList* _tmp10_ = NULL; -			gint _tmp11_ = 0; -			gpointer _tmp12_ = NULL; +			GeeArrayList* _tmp10_; +			gint _tmp11_; +			gpointer _tmp12_;  #line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  			_tmp7_ = _preferred_app_index;  #line 38 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -577,8 +577,8 @@ GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types  #line 578 "DesktopIntegration.c"  			{  				GeeIterator* _external_app_it = NULL; -				SortedList* _tmp13_ = NULL; -				GeeIterator* _tmp14_ = NULL; +				SortedList* _tmp13_; +				GeeIterator* _tmp14_;  #line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  				_tmp13_ = external_apps;  #line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -588,15 +588,15 @@ GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types  #line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  				while (TRUE) {  #line 591 "DesktopIntegration.c" -					GeeIterator* _tmp15_ = NULL; -					gboolean _tmp16_ = FALSE; +					GeeIterator* _tmp15_; +					gboolean _tmp16_;  					GAppInfo* external_app = NULL; -					GeeIterator* _tmp17_ = NULL; -					gpointer _tmp18_ = NULL; -					GAppInfo* _tmp19_ = NULL; -					const gchar* _tmp20_ = NULL; -					const gchar* _tmp21_ = NULL; -					gboolean _tmp22_ = FALSE; +					GeeIterator* _tmp17_; +					gpointer _tmp18_; +					GAppInfo* _tmp19_; +					const gchar* _tmp20_; +					const gchar* _tmp21_; +					gboolean _tmp22_;  #line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  					_tmp15_ = _external_app_it;  #line 39 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -665,16 +665,16 @@ GAppInfo* desktop_integration_get_default_app_for_mime_types (gchar** mime_types  gint64 desktop_integration_app_info_comparator (void* a, void* b) {  	gint64 result = 0LL; -	void* _tmp0_ = NULL; -	const gchar* _tmp1_ = NULL; -	gchar* _tmp2_ = NULL; -	gchar* _tmp3_ = NULL; -	void* _tmp4_ = NULL; -	const gchar* _tmp5_ = NULL; -	gchar* _tmp6_ = NULL; -	gchar* _tmp7_ = NULL; -	gint _tmp8_ = 0; -	gint64 _tmp9_ = 0LL; +	void* _tmp0_; +	const gchar* _tmp1_; +	gchar* _tmp2_; +	gchar* _tmp3_; +	void* _tmp4_; +	const gchar* _tmp5_; +	gchar* _tmp6_; +	gchar* _tmp7_; +	gint _tmp8_; +	gint64 _tmp9_;  #line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp0_ = a;  #line 50 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -735,11 +735,11 @@ static void _g_list_free__g_object_unref0_ (GList* self) {  SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int mime_types_length1) {  	SortedList* result = NULL;  	SortedList* external_apps = NULL; -	SortedList* _tmp0_ = NULL; -	gchar** _tmp1_ = NULL; -	gint _tmp1__length1 = 0; -	gchar** _tmp2_ = NULL; -	gint _tmp2__length1 = 0; +	SortedList* _tmp0_; +	gchar** _tmp1_; +	gint _tmp1__length1; +	gchar** _tmp2_; +	gint _tmp2__length1;  #line 54 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp0_ = sorted_list_new (g_app_info_get_type (), (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, _desktop_integration_app_info_comparator_comparator, NULL);  #line 54 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -773,7 +773,7 @@ SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int  #line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		for (mime_type_it = 0; mime_type_it < _tmp2__length1; mime_type_it = mime_type_it + 1) {  #line 776 "DesktopIntegration.c" -			gchar* _tmp3_ = NULL; +			gchar* _tmp3_;  			gchar* mime_type = NULL;  #line 61 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  			_tmp3_ = g_strdup (mime_type_collection[mime_type_it]); @@ -782,11 +782,11 @@ SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int  #line 783 "DesktopIntegration.c"  			{  				gchar* content_type = NULL; -				const gchar* _tmp4_ = NULL; -				gchar* _tmp5_ = NULL; -				const gchar* _tmp6_ = NULL; -				const gchar* _tmp7_ = NULL; -				GList* _tmp8_ = NULL; +				const gchar* _tmp4_; +				gchar* _tmp5_; +				const gchar* _tmp6_; +				const gchar* _tmp7_; +				GList* _tmp8_;  #line 62 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  				_tmp4_ = mime_type;  #line 62 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -818,7 +818,7 @@ SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int  #line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  					for (external_app_it = external_app_collection; external_app_it != NULL; external_app_it = external_app_it->next) {  #line 821 "DesktopIntegration.c" -						GAppInfo* _tmp9_ = NULL; +						GAppInfo* _tmp9_;  						GAppInfo* external_app = NULL;  #line 66 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  						_tmp9_ = _g_object_ref0 ((GAppInfo*) external_app_it->data); @@ -828,14 +828,14 @@ SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int  						{  							gboolean already_contains = FALSE;  							gboolean _tmp20_ = FALSE; -							gboolean _tmp21_ = FALSE; +							gboolean _tmp21_;  #line 68 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  							already_contains = FALSE;  #line 835 "DesktopIntegration.c"  							{  								GeeIterator* _app_it = NULL; -								SortedList* _tmp10_ = NULL; -								GeeIterator* _tmp11_ = NULL; +								SortedList* _tmp10_; +								GeeIterator* _tmp11_;  #line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  								_tmp10_ = external_apps;  #line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -845,15 +845,15 @@ SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int  #line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  								while (TRUE) {  #line 848 "DesktopIntegration.c" -									GeeIterator* _tmp12_ = NULL; -									gboolean _tmp13_ = FALSE; +									GeeIterator* _tmp12_; +									gboolean _tmp13_;  									GAppInfo* app = NULL; -									GeeIterator* _tmp14_ = NULL; -									gpointer _tmp15_ = NULL; -									GAppInfo* _tmp16_ = NULL; -									const gchar* _tmp17_ = NULL; -									GAppInfo* _tmp18_ = NULL; -									const gchar* _tmp19_ = NULL; +									GeeIterator* _tmp14_; +									gpointer _tmp15_; +									GAppInfo* _tmp16_; +									const gchar* _tmp17_; +									GAppInfo* _tmp18_; +									const gchar* _tmp19_;  #line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  									_tmp12_ = _app_it;  #line 70 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -901,9 +901,9 @@ SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int  #line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  							if (!_tmp21_) {  #line 904 "DesktopIntegration.c" -								GAppInfo* _tmp22_ = NULL; -								const gchar* _tmp23_ = NULL; -								gboolean _tmp24_ = FALSE; +								GAppInfo* _tmp22_; +								const gchar* _tmp23_; +								gboolean _tmp24_;  #line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  								_tmp22_ = external_app;  #line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -921,8 +921,8 @@ SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int  #line 78 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  							if (_tmp20_) {  #line 924 "DesktopIntegration.c" -								SortedList* _tmp25_ = NULL; -								GAppInfo* _tmp26_ = NULL; +								SortedList* _tmp25_; +								GAppInfo* _tmp26_;  #line 79 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  								_tmp25_ = external_apps;  #line 79 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -959,12 +959,12 @@ SortedList* desktop_integration_get_apps_for_mime_types (gchar** mime_types, int  gchar* desktop_integration_get_app_open_command (GAppInfo* app_info) {  	gchar* result = NULL;  	gchar* str = NULL; -	GAppInfo* _tmp0_ = NULL; -	const gchar* _tmp1_ = NULL; -	gchar* _tmp2_ = NULL; +	GAppInfo* _tmp0_; +	const gchar* _tmp1_; +	gchar* _tmp2_;  	const gchar* _tmp3_ = NULL; -	const gchar* _tmp4_ = NULL; -	gchar* _tmp8_ = NULL; +	const gchar* _tmp4_; +	gchar* _tmp8_;  #line 86 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_val_if_fail (G_IS_APP_INFO (app_info), NULL);  #line 87 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -980,15 +980,15 @@ gchar* desktop_integration_get_app_open_command (GAppInfo* app_info) {  #line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (_tmp4_ != NULL) {  #line 983 "DesktopIntegration.c" -		const gchar* _tmp5_ = NULL; +		const gchar* _tmp5_;  #line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp5_ = str;  #line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp3_ = _tmp5_;  #line 989 "DesktopIntegration.c"  	} else { -		GAppInfo* _tmp6_ = NULL; -		const gchar* _tmp7_ = NULL; +		GAppInfo* _tmp6_; +		const gchar* _tmp7_;  #line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp6_ = app_info;  #line 89 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1011,7 +1011,7 @@ gchar* desktop_integration_get_app_open_command (GAppInfo* app_info) {  gboolean desktop_integration_is_send_to_installed (void) {  	gboolean result = FALSE; -	gboolean _tmp0_ = FALSE; +	gboolean _tmp0_;  #line 93 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp0_ = desktop_integration_send_to_installed;  #line 93 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1023,18 +1023,18 @@ gboolean desktop_integration_is_send_to_installed (void) {  void desktop_integration_files_send_to (GFile** files, int files_length1) { -	GFile** _tmp0_ = NULL; -	gint _tmp0__length1 = 0; +	GFile** _tmp0_; +	gint _tmp0__length1;  	gchar** argv = NULL; -	GFile** _tmp1_ = NULL; -	gint _tmp1__length1 = 0; -	gchar** _tmp2_ = NULL; -	gint argv_length1 = 0; -	gint _argv_size_ = 0; -	gchar** _tmp3_ = NULL; -	gint _tmp3__length1 = 0; -	gchar* _tmp4_ = NULL; -	gchar* _tmp5_ = NULL; +	GFile** _tmp1_; +	gint _tmp1__length1; +	gchar** _tmp2_; +	gint argv_length1; +	gint _argv_size_; +	gchar** _tmp3_; +	gint _tmp3__length1; +	gchar* _tmp4_; +	gchar* _tmp5_;  	GError * _inner_error_ = NULL;  #line 97 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp0_ = files; @@ -1083,22 +1083,22 @@ void desktop_integration_files_send_to (GFile** files, int files_length1) {  #line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  			while (TRUE) {  #line 1086 "DesktopIntegration.c" -				gint _tmp8_ = 0; -				GFile** _tmp9_ = NULL; -				gint _tmp9__length1 = 0; -				gchar** _tmp10_ = NULL; -				gint _tmp10__length1 = 0; -				gint _tmp11_ = 0; -				GFile** _tmp12_ = NULL; -				gint _tmp12__length1 = 0; -				gint _tmp13_ = 0; -				GFile* _tmp14_ = NULL; -				gchar* _tmp15_ = NULL; -				gchar* _tmp16_ = NULL; +				gint _tmp8_; +				GFile** _tmp9_; +				gint _tmp9__length1; +				gchar** _tmp10_; +				gint _tmp10__length1; +				gint _tmp11_; +				GFile** _tmp12_; +				gint _tmp12__length1; +				gint _tmp13_; +				GFile* _tmp14_; +				gchar* _tmp15_; +				gchar* _tmp16_;  #line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  				if (!_tmp6_) {  #line 1101 "DesktopIntegration.c" -					gint _tmp7_ = 0; +					gint _tmp7_;  #line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  					_tmp7_ = ctr;  #line 103 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1146,14 +1146,14 @@ void desktop_integration_files_send_to (GFile** files, int files_length1) {  		}  	}  	{ -		AppWindow* _tmp17_ = NULL; -		AppWindow* _tmp18_ = NULL; +		AppWindow* _tmp17_; +		AppWindow* _tmp18_;  		GPid child_pid = 0; -		gchar** _tmp19_ = NULL; -		gint _tmp19__length1 = 0; +		gchar** _tmp19_; +		gint _tmp19__length1;  		GPid _tmp20_ = 0; -		AppWindow* _tmp21_ = NULL; -		AppWindow* _tmp22_ = NULL; +		AppWindow* _tmp21_; +		AppWindow* _tmp22_;  #line 107 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp17_ = app_window_get_instance ();  #line 107 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1173,7 +1173,7 @@ void desktop_integration_files_send_to (GFile** files, int files_length1) {  #line 110 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 1176 "DesktopIntegration.c" -			goto __catch566_g_error; +			goto __catch568_g_error;  		}  #line 118 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp21_ = app_window_get_instance (); @@ -1185,17 +1185,16 @@ void desktop_integration_files_send_to (GFile** files, int files_length1) {  		_g_object_unref0 (_tmp22_);  #line 1187 "DesktopIntegration.c"  	} -	goto __finally566; -	__catch566_g_error: +	goto __finally568; +	__catch568_g_error:  	{  		GError* err = NULL; -		AppWindow* _tmp23_ = NULL; -		AppWindow* _tmp24_ = NULL; -		const gchar* _tmp25_ = NULL; -		GError* _tmp26_ = NULL; -		const gchar* _tmp27_ = NULL; -		gchar* _tmp28_ = NULL; -		gchar* _tmp29_ = NULL; +		AppWindow* _tmp23_; +		AppWindow* _tmp24_; +		GError* _tmp25_; +		const gchar* _tmp26_; +		gchar* _tmp27_; +		gchar* _tmp28_;  #line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		err = _inner_error_;  #line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1209,24 +1208,22 @@ void desktop_integration_files_send_to (GFile** files, int files_length1) {  #line 120 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_object_unref0 (_tmp24_);  #line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp25_ = _ ("Unable to launch Nautilus Send-To: %s"); -#line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp26_ = err; +		_tmp25_ = err;  #line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp27_ = _tmp26_->message; +		_tmp26_ = _tmp25_->message;  #line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp28_ = g_strdup_printf (_tmp25_, _tmp27_); +		_tmp27_ = g_strdup_printf (_ ("Unable to launch Nautilus Send-To: %s"), _tmp26_);  #line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp29_ = _tmp28_; +		_tmp28_ = _tmp27_;  #line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		app_window_error_message (_tmp29_, NULL); +		app_window_error_message (_tmp28_, NULL);  #line 121 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_free0 (_tmp29_); +		_g_free0 (_tmp28_);  #line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_error_free0 (err); -#line 1228 "DesktopIntegration.c" +#line 1225 "DesktopIntegration.c"  	} -	__finally566: +	__finally568:  #line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1237,49 +1234,48 @@ void desktop_integration_files_send_to (GFile** files, int files_length1) {  		g_clear_error (&_inner_error_);  #line 106 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1241 "DesktopIntegration.c" +#line 1238 "DesktopIntegration.c"  	}  #line 96 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	argv = (_vala_array_free (argv, argv_length1, (GDestroyNotify) g_free), NULL); -#line 1245 "DesktopIntegration.c" +#line 1242 "DesktopIntegration.c"  }  static void _desktop_integration_on_send_to_export_completed_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self) {  #line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	desktop_integration_on_send_to_export_completed (exporter, is_cancelled); -#line 1252 "DesktopIntegration.c" +#line 1249 "DesktopIntegration.c"  }  void desktop_integration_send_to (GeeCollection* media) {  	gboolean _tmp0_ = FALSE; -	GeeCollection* _tmp1_ = NULL; -	gint _tmp2_ = 0; -	gint _tmp3_ = 0; +	GeeCollection* _tmp1_; +	gint _tmp2_; +	gint _tmp3_;  	ExportDialog* dialog = NULL; -	const gchar* _tmp5_ = NULL; -	ExportDialog* _tmp6_ = NULL; -	gboolean _tmp7_ = FALSE; -	GeeCollection* _tmp8_ = NULL; -	gboolean _tmp9_ = FALSE; +	ExportDialog* _tmp5_; +	gboolean _tmp6_ = FALSE; +	GeeCollection* _tmp7_; +	gboolean _tmp8_;  	gint scale = 0;  	ScaleConstraint constraint = 0;  	ExportFormatParameters export_params = {0}; -	ExportFormatParameters _tmp14_ = {0}; -	ExportDialog* _tmp15_ = NULL; -	gint _tmp16_ = 0; -	ScaleConstraint _tmp17_ = 0; -	gboolean _tmp18_ = FALSE; -	GeeCollection* _tmp19_ = NULL; -	ScaleConstraint _tmp20_ = 0; -	gint _tmp21_ = 0; -	Scaling _tmp22_ = {0}; -	ExportFormatParameters _tmp23_ = {0}; -	Exporter* _tmp24_ = NULL; -	Exporter* _tmp25_ = NULL; -	ExporterUI* _tmp26_ = NULL; -	ExporterUI* _tmp27_ = NULL; +	ExportFormatParameters _tmp13_ = {0}; +	ExportDialog* _tmp14_; +	gint _tmp15_ = 0; +	ScaleConstraint _tmp16_ = 0; +	gboolean _tmp17_; +	GeeCollection* _tmp18_; +	ScaleConstraint _tmp19_; +	gint _tmp20_; +	Scaling _tmp21_ = {0}; +	ExportFormatParameters _tmp22_; +	Exporter* _tmp23_; +	Exporter* _tmp24_; +	ExporterUI* _tmp25_; +	ExporterUI* _tmp26_;  #line 125 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (GEE_IS_COLLECTION (media));  #line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1292,135 +1288,133 @@ void desktop_integration_send_to (GeeCollection* media) {  	if (_tmp3_ == 0) {  #line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp0_ = TRUE; -#line 1296 "DesktopIntegration.c" +#line 1292 "DesktopIntegration.c"  	} else { -		ExporterUI* _tmp4_ = NULL; +		ExporterUI* _tmp4_;  #line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp4_ = desktop_integration_send_to_exporter;  #line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp0_ = _tmp4_ != NULL; -#line 1303 "DesktopIntegration.c" +#line 1299 "DesktopIntegration.c"  	}  #line 126 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (_tmp0_) {  #line 127 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1309 "DesktopIntegration.c" +#line 1305 "DesktopIntegration.c"  	}  #line 129 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp5_ = _ ("Send To"); -#line 129 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp6_ = export_dialog_new (_tmp5_); +	_tmp5_ = export_dialog_new (_ ("Send To"));  #line 129 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	g_object_ref_sink (_tmp6_); +	g_object_ref_sink (_tmp5_);  #line 129 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	dialog = _tmp6_; +	dialog = _tmp5_;  #line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp8_ = media; +	_tmp7_ = media;  #line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp9_ = media_source_collection_has_video (_tmp8_); +	_tmp8_ = media_source_collection_has_video (_tmp7_);  #line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	if (_tmp9_) { -#line 1325 "DesktopIntegration.c" -		GeeCollection* _tmp10_ = NULL; -		gboolean _tmp11_ = FALSE; +	if (_tmp8_) { +#line 1319 "DesktopIntegration.c" +		GeeCollection* _tmp9_; +		gboolean _tmp10_;  #line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp10_ = media; +		_tmp9_ = media;  #line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp11_ = media_source_collection_has_photo (_tmp10_); +		_tmp10_ = media_source_collection_has_photo (_tmp9_);  #line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp7_ = !_tmp11_; -#line 1334 "DesktopIntegration.c" +		_tmp6_ = !_tmp10_; +#line 1328 "DesktopIntegration.c"  	} else {  #line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp7_ = FALSE; -#line 1338 "DesktopIntegration.c" +		_tmp6_ = FALSE; +#line 1332 "DesktopIntegration.c"  	}  #line 134 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	if (_tmp7_) { -#line 1342 "DesktopIntegration.c" -		GeeCollection* _tmp12_ = NULL; -		ExporterUI* _tmp13_ = NULL; +	if (_tmp6_) { +#line 1336 "DesktopIntegration.c" +		GeeCollection* _tmp11_; +		ExporterUI* _tmp12_;  #line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp12_ = media; +		_tmp11_ = media;  #line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp13_ = video_export_many (G_TYPE_CHECK_INSTANCE_CAST (_tmp12_, GEE_TYPE_COLLECTION, GeeCollection), _desktop_integration_on_send_to_export_completed_exporter_completion_callback, NULL, TRUE); +		_tmp12_ = video_export_many (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, GEE_TYPE_COLLECTION, GeeCollection), _desktop_integration_on_send_to_export_completed_exporter_completion_callback, NULL, TRUE);  #line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_exporter_ui_unref0 (desktop_integration_send_to_exporter);  #line 135 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		desktop_integration_send_to_exporter = _tmp13_; +		desktop_integration_send_to_exporter = _tmp12_;  #line 137 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_object_unref0 (dialog);  #line 137 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1357 "DesktopIntegration.c" +#line 1351 "DesktopIntegration.c"  	}  #line 142 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	export_format_parameters_current (&_tmp14_); +	export_format_parameters_current (&_tmp13_);  #line 142 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	export_params = _tmp14_; +	export_params = _tmp13_;  #line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp15_ = dialog; +	_tmp14_ = dialog;  #line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp18_ = export_dialog_execute (_tmp15_, &_tmp16_, &_tmp17_, &export_params); +	_tmp17_ = export_dialog_execute (_tmp14_, &_tmp15_, &_tmp16_, &export_params);  #line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	scale = _tmp16_; +	scale = _tmp15_;  #line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	constraint = _tmp17_; +	constraint = _tmp16_;  #line 143 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	if (!_tmp18_) { +	if (!_tmp17_) {  #line 144 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_object_unref0 (dialog);  #line 144 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1377 "DesktopIntegration.c" +#line 1371 "DesktopIntegration.c"  	}  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp19_ = media; +	_tmp18_ = media;  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp20_ = constraint; +	_tmp19_ = constraint;  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp21_ = scale; +	_tmp20_ = scale;  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	scaling_for_constraint (_tmp20_, _tmp21_, FALSE, &_tmp22_); +	scaling_for_constraint (_tmp19_, _tmp20_, FALSE, &_tmp21_);  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp23_ = export_params; +	_tmp22_ = export_params;  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp24_ = exporter_new_for_temp_file (_tmp19_, &_tmp22_, &_tmp23_); +	_tmp23_ = exporter_new_for_temp_file (_tmp18_, &_tmp21_, &_tmp22_);  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp25_ = _tmp24_; +	_tmp24_ = _tmp23_;  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp26_ = exporter_ui_new (_tmp25_); +	_tmp25_ = exporter_ui_new (_tmp24_);  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_exporter_ui_unref0 (desktop_integration_send_to_exporter);  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	desktop_integration_send_to_exporter = _tmp26_; +	desktop_integration_send_to_exporter = _tmp25_;  #line 146 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_g_object_unref0 (_tmp25_); +	_g_object_unref0 (_tmp24_);  #line 148 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp27_ = desktop_integration_send_to_exporter; +	_tmp26_ = desktop_integration_send_to_exporter;  #line 148 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	exporter_ui_export (_tmp27_, _desktop_integration_on_send_to_export_completed_exporter_completion_callback, NULL); +	exporter_ui_export (_tmp26_, _desktop_integration_on_send_to_export_completed_exporter_completion_callback, NULL);  #line 125 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_g_object_unref0 (dialog); -#line 1407 "DesktopIntegration.c" +#line 1401 "DesktopIntegration.c"  }  void desktop_integration_on_send_to_export_completed (Exporter* exporter, gboolean is_cancelled) { -	gboolean _tmp0_ = FALSE; +	gboolean _tmp0_;  #line 151 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (IS_EXPORTER (exporter));  #line 152 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp0_ = is_cancelled;  #line 152 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (!_tmp0_) { -#line 1419 "DesktopIntegration.c" -		Exporter* _tmp1_ = NULL; -		gint _tmp2_ = 0; -		GFile** _tmp3_ = NULL; -		GFile** _tmp4_ = NULL; -		gint _tmp4__length1 = 0; +#line 1413 "DesktopIntegration.c" +		Exporter* _tmp1_; +		gint _tmp2_; +		GFile** _tmp3_; +		GFile** _tmp4_; +		gint _tmp4__length1;  #line 153 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp1_ = exporter;  #line 153 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1433,41 +1427,41 @@ void desktop_integration_on_send_to_export_completed (Exporter* exporter, gboole  		desktop_integration_files_send_to (_tmp4_, _tmp2_);  #line 153 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp4_ = (_vala_array_free (_tmp4_, _tmp4__length1, (GDestroyNotify) g_object_unref), NULL); -#line 1437 "DesktopIntegration.c" +#line 1431 "DesktopIntegration.c"  	}  #line 155 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_exporter_ui_unref0 (desktop_integration_send_to_exporter);  #line 155 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	desktop_integration_send_to_exporter = NULL; -#line 1443 "DesktopIntegration.c" +#line 1437 "DesktopIntegration.c"  }  void desktop_integration_set_background (Photo* photo, gboolean desktop, gboolean screensaver) {  	PhotoFileFormat file_format = 0; -	Photo* _tmp0_ = NULL; -	PhotoFileFormat _tmp1_ = 0; +	Photo* _tmp0_; +	PhotoFileFormat _tmp1_;  	GFile* save_as = NULL; -	GFile* _tmp2_ = NULL; -	GFile* _tmp3_ = NULL; -	PhotoFileFormat _tmp4_ = 0; -	gchar* _tmp5_ = NULL; -	gchar* _tmp6_ = NULL; -	GFile* _tmp7_ = NULL; -	GFile* _tmp8_ = NULL; -	ConfigFacade* _tmp9_ = NULL; -	ConfigFacade* _tmp10_ = NULL; -	gchar* _tmp11_ = NULL; -	gchar* _tmp12_ = NULL; -	GFile* _tmp13_ = NULL; -	gchar* _tmp14_ = NULL; -	gchar* _tmp15_ = NULL; -	gboolean _tmp16_ = FALSE; -	gboolean _tmp35_ = FALSE; -	gboolean _tmp41_ = FALSE; -	GFile* _tmp47_ = NULL; -	gchar* _tmp48_ = NULL; -	gchar* _tmp49_ = NULL; +	GFile* _tmp2_; +	GFile* _tmp3_; +	PhotoFileFormat _tmp4_; +	gchar* _tmp5_; +	gchar* _tmp6_; +	GFile* _tmp7_; +	GFile* _tmp8_; +	ConfigFacade* _tmp9_; +	ConfigFacade* _tmp10_; +	gchar* _tmp11_; +	gchar* _tmp12_; +	GFile* _tmp13_; +	gchar* _tmp14_; +	gchar* _tmp15_; +	gboolean _tmp16_; +	gboolean _tmp34_; +	gboolean _tmp40_; +	GFile* _tmp46_; +	gchar* _tmp47_; +	gchar* _tmp48_;  	GError * _inner_error_ = NULL;  #line 158 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (IS_PHOTO (photo)); @@ -1521,13 +1515,13 @@ void desktop_integration_set_background (Photo* photo, gboolean desktop, gboolea  	_g_object_unref0 (_tmp10_);  #line 166 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (_tmp16_) { -#line 1525 "DesktopIntegration.c" -		GFile* _tmp17_ = NULL; -		GFile* _tmp18_ = NULL; -		PhotoFileFormat _tmp19_ = 0; -		gchar* _tmp20_ = NULL; -		gchar* _tmp21_ = NULL; -		GFile* _tmp22_ = NULL; +#line 1519 "DesktopIntegration.c" +		GFile* _tmp17_; +		GFile* _tmp18_; +		PhotoFileFormat _tmp19_; +		gchar* _tmp20_; +		gchar* _tmp21_; +		GFile* _tmp22_;  #line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp17_ = app_dirs_get_data_subdir ("wallpaper", NULL);  #line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1548,13 +1542,13 @@ void desktop_integration_set_background (Photo* photo, gboolean desktop, gboolea  		_g_free0 (_tmp21_);  #line 167 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_object_unref0 (_tmp18_); -#line 1552 "DesktopIntegration.c" +#line 1546 "DesktopIntegration.c"  	}  	{ -		Photo* _tmp23_ = NULL; -		GFile* _tmp24_ = NULL; +		Photo* _tmp23_; +		GFile* _tmp24_;  		Scaling _tmp25_ = {0}; -		PhotoFileFormat _tmp26_ = 0; +		PhotoFileFormat _tmp26_;  #line 172 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp23_ = photo;  #line 172 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1567,57 +1561,54 @@ void desktop_integration_set_background (Photo* photo, gboolean desktop, gboolea  		photo_export (_tmp23_, _tmp24_, &_tmp25_, JPEG_QUALITY_HIGH, _tmp26_, FALSE, TRUE, &_inner_error_);  #line 172 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1571 "DesktopIntegration.c" -			goto __catch567_g_error; +#line 1565 "DesktopIntegration.c" +			goto __catch569_g_error;  		}  	} -	goto __finally567; -	__catch567_g_error: +	goto __finally569; +	__catch569_g_error:  	{  		GError* err = NULL; -		const gchar* _tmp27_ = NULL; -		GFile* _tmp28_ = NULL; -		gchar* _tmp29_ = NULL; -		gchar* _tmp30_ = NULL; -		GError* _tmp31_ = NULL; -		const gchar* _tmp32_ = NULL; -		gchar* _tmp33_ = NULL; -		gchar* _tmp34_ = NULL; +		GFile* _tmp27_; +		gchar* _tmp28_; +		gchar* _tmp29_; +		GError* _tmp30_; +		const gchar* _tmp31_; +		gchar* _tmp32_; +		gchar* _tmp33_;  #line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		err = _inner_error_;  #line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_inner_error_ = NULL;  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp27_ = _ ("Unable to export background to %s: %s"); -#line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp28_ = save_as; +		_tmp27_ = save_as;  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp29_ = g_file_get_path (_tmp28_); +		_tmp28_ = g_file_get_path (_tmp27_);  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp30_ = _tmp29_; +		_tmp29_ = _tmp28_;  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp31_ = err; +		_tmp30_ = err;  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp32_ = _tmp31_->message; +		_tmp31_ = _tmp30_->message;  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp33_ = g_strdup_printf (_tmp27_, _tmp30_, _tmp32_); +		_tmp32_ = g_strdup_printf (_ ("Unable to export background to %s: %s"), _tmp29_, _tmp31_);  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp34_ = _tmp33_; +		_tmp33_ = _tmp32_;  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		app_window_error_message (_tmp34_, NULL); +		app_window_error_message (_tmp33_, NULL);  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_free0 (_tmp34_); +		_g_free0 (_tmp33_);  #line 174 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_free0 (_tmp30_); +		_g_free0 (_tmp29_);  #line 177 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_error_free0 (err);  #line 177 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_object_unref0 (save_as);  #line 177 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1619 "DesktopIntegration.c" +#line 1610 "DesktopIntegration.c"  	} -	__finally567: +	__finally569:  #line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1628,95 +1619,95 @@ void desktop_integration_set_background (Photo* photo, gboolean desktop, gboolea  		g_clear_error (&_inner_error_);  #line 171 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1632 "DesktopIntegration.c" +#line 1623 "DesktopIntegration.c"  	}  #line 180 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp35_ = desktop; +	_tmp34_ = desktop;  #line 180 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	if (_tmp35_) { -#line 1638 "DesktopIntegration.c" -		ConfigFacade* _tmp36_ = NULL; -		ConfigFacade* _tmp37_ = NULL; -		GFile* _tmp38_ = NULL; -		gchar* _tmp39_ = NULL; -		gchar* _tmp40_ = NULL; +	if (_tmp34_) { +#line 1629 "DesktopIntegration.c" +		ConfigFacade* _tmp35_; +		ConfigFacade* _tmp36_; +		GFile* _tmp37_; +		gchar* _tmp38_; +		gchar* _tmp39_;  #line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp36_ = config_facade_get_instance (); +		_tmp35_ = config_facade_get_instance ();  #line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp37_ = _tmp36_; +		_tmp36_ = _tmp35_;  #line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp38_ = save_as; +		_tmp37_ = save_as;  #line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp39_ = g_file_get_path (_tmp38_); +		_tmp38_ = g_file_get_path (_tmp37_);  #line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp40_ = _tmp39_; +		_tmp39_ = _tmp38_;  #line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		configuration_facade_set_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp37_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp40_); +		configuration_facade_set_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp36_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp39_);  #line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_free0 (_tmp40_); +		_g_free0 (_tmp39_);  #line 181 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_object_unref0 (_tmp37_); -#line 1660 "DesktopIntegration.c" +		_g_object_unref0 (_tmp36_); +#line 1651 "DesktopIntegration.c"  	}  #line 183 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp41_ = screensaver; +	_tmp40_ = screensaver;  #line 183 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	if (_tmp41_) { -#line 1666 "DesktopIntegration.c" -		ConfigFacade* _tmp42_ = NULL; -		ConfigFacade* _tmp43_ = NULL; -		GFile* _tmp44_ = NULL; -		gchar* _tmp45_ = NULL; -		gchar* _tmp46_ = NULL; +	if (_tmp40_) { +#line 1657 "DesktopIntegration.c" +		ConfigFacade* _tmp41_; +		ConfigFacade* _tmp42_; +		GFile* _tmp43_; +		gchar* _tmp44_; +		gchar* _tmp45_;  #line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp42_ = config_facade_get_instance (); +		_tmp41_ = config_facade_get_instance ();  #line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp43_ = _tmp42_; +		_tmp42_ = _tmp41_;  #line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp44_ = save_as; +		_tmp43_ = save_as;  #line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp45_ = g_file_get_path (_tmp44_); +		_tmp44_ = g_file_get_path (_tmp43_);  #line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp46_ = _tmp45_; +		_tmp45_ = _tmp44_;  #line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		configuration_facade_set_screensaver (G_TYPE_CHECK_INSTANCE_CAST (_tmp43_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp46_); +		configuration_facade_set_screensaver (G_TYPE_CHECK_INSTANCE_CAST (_tmp42_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp45_);  #line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_free0 (_tmp46_); +		_g_free0 (_tmp45_);  #line 184 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_object_unref0 (_tmp43_); -#line 1688 "DesktopIntegration.c" +		_g_object_unref0 (_tmp42_); +#line 1679 "DesktopIntegration.c"  	}  #line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp47_ = save_as; +	_tmp46_ = save_as;  #line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp48_ = g_file_get_parse_name (_tmp47_); +	_tmp47_ = g_file_get_parse_name (_tmp46_);  #line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp49_ = _tmp48_; +	_tmp48_ = _tmp47_;  #line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	g_chmod (_tmp49_, 0644); +	g_chmod (_tmp48_, 0644);  #line 187 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_g_free0 (_tmp49_); +	_g_free0 (_tmp48_);  #line 158 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_g_object_unref0 (save_as); -#line 1702 "DesktopIntegration.c" +#line 1693 "DesktopIntegration.c"  }  DesktopIntegrationBackgroundSlideshowXMLBuilder* desktop_integration_background_slideshow_xml_builder_construct (GType object_type, GFile* destination, gdouble duration, gdouble transition) {  	DesktopIntegrationBackgroundSlideshowXMLBuilder* self = NULL; -	GFile* _tmp0_ = NULL; -	GFile* _tmp1_ = NULL; -	gdouble _tmp2_ = 0.0; -	gdouble _tmp3_ = 0.0; -	GFile* _tmp4_ = NULL; -	GFile* _tmp5_ = NULL; -	GFile* _tmp6_ = NULL; -	GFile* _tmp7_ = NULL; -	gchar* _tmp8_ = NULL; -	gchar* _tmp9_ = NULL; -	gchar* _tmp10_ = NULL; -	gchar* _tmp11_ = NULL; -	GFile* _tmp12_ = NULL; +	GFile* _tmp0_; +	GFile* _tmp1_; +	gdouble _tmp2_; +	gdouble _tmp3_; +	GFile* _tmp4_; +	GFile* _tmp5_; +	GFile* _tmp6_; +	GFile* _tmp7_; +	gchar* _tmp8_; +	gchar* _tmp9_; +	gchar* _tmp10_; +	gchar* _tmp11_; +	GFile* _tmp12_;  #line 202 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_val_if_fail (G_IS_FILE (destination), NULL);  #line 202 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -1767,23 +1758,23 @@ DesktopIntegrationBackgroundSlideshowXMLBuilder* desktop_integration_background_  	_g_object_unref0 (_tmp6_);  #line 202 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	return self; -#line 1771 "DesktopIntegration.c" +#line 1762 "DesktopIntegration.c"  }  DesktopIntegrationBackgroundSlideshowXMLBuilder* desktop_integration_background_slideshow_xml_builder_new (GFile* destination, gdouble duration, gdouble transition) {  #line 202 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	return desktop_integration_background_slideshow_xml_builder_construct (DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER, destination, duration, transition); -#line 1778 "DesktopIntegration.c" +#line 1769 "DesktopIntegration.c"  }  void desktop_integration_background_slideshow_xml_builder_open (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GError** error) {  	GFileOutputStream* _tmp0_ = NULL; -	GFile* _tmp1_ = NULL; -	GFileOutputStream* _tmp2_ = NULL; -	GDataOutputStream* _tmp3_ = NULL; -	GDataOutputStream* _tmp4_ = NULL; +	GFile* _tmp1_; +	GFileOutputStream* _tmp2_; +	GDataOutputStream* _tmp3_; +	GDataOutputStream* _tmp4_;  	GError * _inner_error_ = NULL;  #line 210 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (DESKTOP_INTEGRATION_IS_BACKGROUND_SLIDESHOW_XML_BUILDER (self)); @@ -1799,7 +1790,7 @@ void desktop_integration_background_slideshow_xml_builder_open (DesktopIntegrati  		g_propagate_error (error, _inner_error_);  #line 211 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1803 "DesktopIntegration.c" +#line 1794 "DesktopIntegration.c"  	}  #line 211 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp3_ = g_data_output_stream_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, g_output_stream_get_type (), GOutputStream)); @@ -1819,37 +1810,37 @@ void desktop_integration_background_slideshow_xml_builder_open (DesktopIntegrati  		_g_object_unref0 (_tmp0_);  #line 212 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1823 "DesktopIntegration.c" +#line 1814 "DesktopIntegration.c"  	}  #line 210 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_g_object_unref0 (_tmp0_); -#line 1827 "DesktopIntegration.c" +#line 1818 "DesktopIntegration.c"  }  static void desktop_integration_background_slideshow_xml_builder_write_transition (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* from, GFile* to, GError** error) { -	GDataOutputStream* _tmp0_ = NULL; -	GDataOutputStream* _tmp1_ = NULL; -	gdouble _tmp2_ = 0.0; -	gchar* _tmp3_ = NULL; -	gchar* _tmp4_ = NULL; -	GDataOutputStream* _tmp5_ = NULL; -	GFile* _tmp6_ = NULL; -	gchar* _tmp7_ = NULL; -	gchar* _tmp8_ = NULL; -	gchar* _tmp9_ = NULL; -	gchar* _tmp10_ = NULL; -	gchar* _tmp11_ = NULL; -	gchar* _tmp12_ = NULL; -	GDataOutputStream* _tmp13_ = NULL; -	GFile* _tmp14_ = NULL; -	gchar* _tmp15_ = NULL; -	gchar* _tmp16_ = NULL; -	gchar* _tmp17_ = NULL; -	gchar* _tmp18_ = NULL; -	gchar* _tmp19_ = NULL; -	gchar* _tmp20_ = NULL; -	GDataOutputStream* _tmp21_ = NULL; +	GDataOutputStream* _tmp0_; +	GDataOutputStream* _tmp1_; +	gdouble _tmp2_; +	gchar* _tmp3_; +	gchar* _tmp4_; +	GDataOutputStream* _tmp5_; +	GFile* _tmp6_; +	gchar* _tmp7_; +	gchar* _tmp8_; +	gchar* _tmp9_; +	gchar* _tmp10_; +	gchar* _tmp11_; +	gchar* _tmp12_; +	GDataOutputStream* _tmp13_; +	GFile* _tmp14_; +	gchar* _tmp15_; +	gchar* _tmp16_; +	gchar* _tmp17_; +	gchar* _tmp18_; +	gchar* _tmp19_; +	gchar* _tmp20_; +	GDataOutputStream* _tmp21_;  	GError * _inner_error_ = NULL;  #line 215 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (DESKTOP_INTEGRATION_IS_BACKGROUND_SLIDESHOW_XML_BUILDER (self)); @@ -1867,7 +1858,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_transitio  		g_propagate_error (error, _inner_error_);  #line 216 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1871 "DesktopIntegration.c" +#line 1862 "DesktopIntegration.c"  	}  #line 217 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp1_ = self->priv->outs; @@ -1887,7 +1878,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_transitio  		g_propagate_error (error, _inner_error_);  #line 217 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1891 "DesktopIntegration.c" +#line 1882 "DesktopIntegration.c"  	}  #line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp5_ = self->priv->outs; @@ -1919,7 +1910,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_transitio  		g_propagate_error (error, _inner_error_);  #line 218 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1923 "DesktopIntegration.c" +#line 1914 "DesktopIntegration.c"  	}  #line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp13_ = self->priv->outs; @@ -1951,7 +1942,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_transitio  		g_propagate_error (error, _inner_error_);  #line 219 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1955 "DesktopIntegration.c" +#line 1946 "DesktopIntegration.c"  	}  #line 220 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp21_ = self->priv->outs; @@ -1963,26 +1954,26 @@ static void desktop_integration_background_slideshow_xml_builder_write_transitio  		g_propagate_error (error, _inner_error_);  #line 220 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 1967 "DesktopIntegration.c" +#line 1958 "DesktopIntegration.c"  	}  }  static void desktop_integration_background_slideshow_xml_builder_write_static (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* file, GError** error) { -	GDataOutputStream* _tmp0_ = NULL; -	GDataOutputStream* _tmp1_ = NULL; -	gdouble _tmp2_ = 0.0; -	gchar* _tmp3_ = NULL; -	gchar* _tmp4_ = NULL; -	GDataOutputStream* _tmp5_ = NULL; -	GFile* _tmp6_ = NULL; -	gchar* _tmp7_ = NULL; -	gchar* _tmp8_ = NULL; -	gchar* _tmp9_ = NULL; -	gchar* _tmp10_ = NULL; -	gchar* _tmp11_ = NULL; -	gchar* _tmp12_ = NULL; -	GDataOutputStream* _tmp13_ = NULL; +	GDataOutputStream* _tmp0_; +	GDataOutputStream* _tmp1_; +	gdouble _tmp2_; +	gchar* _tmp3_; +	gchar* _tmp4_; +	GDataOutputStream* _tmp5_; +	GFile* _tmp6_; +	gchar* _tmp7_; +	gchar* _tmp8_; +	gchar* _tmp9_; +	gchar* _tmp10_; +	gchar* _tmp11_; +	gchar* _tmp12_; +	GDataOutputStream* _tmp13_;  	GError * _inner_error_ = NULL;  #line 223 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (DESKTOP_INTEGRATION_IS_BACKGROUND_SLIDESHOW_XML_BUILDER (self)); @@ -1998,7 +1989,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_static (D  		g_propagate_error (error, _inner_error_);  #line 224 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2002 "DesktopIntegration.c" +#line 1993 "DesktopIntegration.c"  	}  #line 225 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp1_ = self->priv->outs; @@ -2018,7 +2009,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_static (D  		g_propagate_error (error, _inner_error_);  #line 225 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2022 "DesktopIntegration.c" +#line 2013 "DesktopIntegration.c"  	}  #line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp5_ = self->priv->outs; @@ -2050,7 +2041,7 @@ static void desktop_integration_background_slideshow_xml_builder_write_static (D  		g_propagate_error (error, _inner_error_);  #line 226 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2054 "DesktopIntegration.c" +#line 2045 "DesktopIntegration.c"  	}  #line 227 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp13_ = self->priv->outs; @@ -2062,18 +2053,18 @@ static void desktop_integration_background_slideshow_xml_builder_write_static (D  		g_propagate_error (error, _inner_error_);  #line 227 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2066 "DesktopIntegration.c" +#line 2057 "DesktopIntegration.c"  	}  }  void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GFile* file, GError** error) { -	GDataOutputStream* _tmp0_ = NULL; -	GFile* _tmp1_ = NULL; -	GFile* _tmp4_ = NULL; -	GFile* _tmp7_ = NULL; -	GFile* _tmp8_ = NULL; -	GFile* _tmp9_ = NULL; +	GDataOutputStream* _tmp0_; +	GFile* _tmp1_; +	GFile* _tmp4_; +	GFile* _tmp7_; +	GFile* _tmp8_; +	GFile* _tmp9_;  	GError * _inner_error_ = NULL;  #line 230 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (DESKTOP_INTEGRATION_IS_BACKGROUND_SLIDESHOW_XML_BUILDER (self)); @@ -2087,9 +2078,9 @@ void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopInte  	_tmp1_ = self->priv->first_file;  #line 233 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (_tmp1_ == NULL) { -#line 2091 "DesktopIntegration.c" -		GFile* _tmp2_ = NULL; -		GFile* _tmp3_ = NULL; +#line 2082 "DesktopIntegration.c" +		GFile* _tmp2_; +		GFile* _tmp3_;  #line 234 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp2_ = file;  #line 234 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2098,15 +2089,15 @@ void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopInte  		_g_object_unref0 (self->priv->first_file);  #line 234 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		self->priv->first_file = _tmp3_; -#line 2102 "DesktopIntegration.c" +#line 2093 "DesktopIntegration.c"  	}  #line 236 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp4_ = self->priv->last_file;  #line 236 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (_tmp4_ != NULL) { -#line 2108 "DesktopIntegration.c" -		GFile* _tmp5_ = NULL; -		GFile* _tmp6_ = NULL; +#line 2099 "DesktopIntegration.c" +		GFile* _tmp5_; +		GFile* _tmp6_;  #line 237 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp5_ = self->priv->last_file;  #line 237 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2119,7 +2110,7 @@ void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopInte  			g_propagate_error (error, _inner_error_);  #line 237 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  			return; -#line 2123 "DesktopIntegration.c" +#line 2114 "DesktopIntegration.c"  		}  	}  #line 239 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2132,7 +2123,7 @@ void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopInte  		g_propagate_error (error, _inner_error_);  #line 239 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2136 "DesktopIntegration.c" +#line 2127 "DesktopIntegration.c"  	}  #line 241 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp8_ = file; @@ -2142,24 +2133,24 @@ void desktop_integration_background_slideshow_xml_builder_add_photo (DesktopInte  	_g_object_unref0 (self->priv->last_file);  #line 241 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	self->priv->last_file = _tmp9_; -#line 2146 "DesktopIntegration.c" +#line 2137 "DesktopIntegration.c"  }  GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegrationBackgroundSlideshowXMLBuilder* self, GError** error) {  	GFile* result = NULL; -	GDataOutputStream* _tmp0_ = NULL; +	GDataOutputStream* _tmp0_;  	gboolean _tmp1_ = FALSE; -	GFile* _tmp2_ = NULL; -	GDataOutputStream* _tmp6_ = NULL; -	GDataOutputStream* _tmp7_ = NULL; -	GFile* _tmp8_ = NULL; -	GFile* _tmp9_ = NULL; -	GFile* _tmp10_ = NULL; -	gchar* _tmp11_ = NULL; -	gchar* _tmp12_ = NULL; -	GFile* _tmp13_ = NULL; -	GFile* _tmp14_ = NULL; +	GFile* _tmp2_; +	GDataOutputStream* _tmp6_; +	GDataOutputStream* _tmp7_; +	GFile* _tmp8_; +	GFile* _tmp9_; +	GFile* _tmp10_; +	gchar* _tmp11_; +	gchar* _tmp12_; +	GFile* _tmp13_; +	GFile* _tmp14_;  	GError * _inner_error_ = NULL;  #line 244 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_val_if_fail (DESKTOP_INTEGRATION_IS_BACKGROUND_SLIDESHOW_XML_BUILDER (self), NULL); @@ -2171,29 +2162,29 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr  		result = NULL;  #line 246 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return result; -#line 2175 "DesktopIntegration.c" +#line 2166 "DesktopIntegration.c"  	}  #line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp2_ = self->priv->first_file;  #line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (_tmp2_ != NULL) { -#line 2181 "DesktopIntegration.c" -		GFile* _tmp3_ = NULL; +#line 2172 "DesktopIntegration.c" +		GFile* _tmp3_;  #line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp3_ = self->priv->last_file;  #line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp1_ = _tmp3_ != NULL; -#line 2187 "DesktopIntegration.c" +#line 2178 "DesktopIntegration.c"  	} else {  #line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp1_ = FALSE; -#line 2191 "DesktopIntegration.c" +#line 2182 "DesktopIntegration.c"  	}  #line 249 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (_tmp1_) { -#line 2195 "DesktopIntegration.c" -		GFile* _tmp4_ = NULL; -		GFile* _tmp5_ = NULL; +#line 2186 "DesktopIntegration.c" +		GFile* _tmp4_; +		GFile* _tmp5_;  #line 250 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp4_ = self->priv->last_file;  #line 250 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2206,7 +2197,7 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr  			g_propagate_error (error, _inner_error_);  #line 250 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  			return NULL; -#line 2210 "DesktopIntegration.c" +#line 2201 "DesktopIntegration.c"  		}  	}  #line 252 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2219,7 +2210,7 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr  		g_propagate_error (error, _inner_error_);  #line 252 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return NULL; -#line 2223 "DesktopIntegration.c" +#line 2214 "DesktopIntegration.c"  	}  #line 254 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp7_ = self->priv->outs; @@ -2231,7 +2222,7 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr  		g_propagate_error (error, _inner_error_);  #line 254 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return NULL; -#line 2235 "DesktopIntegration.c" +#line 2226 "DesktopIntegration.c"  	}  #line 255 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_g_object_unref0 (self->priv->outs); @@ -2249,7 +2240,7 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr  		g_propagate_error (error, _inner_error_);  #line 258 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return NULL; -#line 2253 "DesktopIntegration.c" +#line 2244 "DesktopIntegration.c"  	}  #line 259 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp10_ = self->priv->destination; @@ -2269,14 +2260,14 @@ GFile* desktop_integration_background_slideshow_xml_builder_close (DesktopIntegr  	result = _tmp14_;  #line 261 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	return result; -#line 2273 "DesktopIntegration.c" +#line 2264 "DesktopIntegration.c"  }  static void desktop_integration_value_background_slideshow_xml_builder_init (GValue* value) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	value->data[0].v_pointer = NULL; -#line 2280 "DesktopIntegration.c" +#line 2271 "DesktopIntegration.c"  } @@ -2285,7 +2276,7 @@ static void desktop_integration_value_background_slideshow_xml_builder_free_valu  	if (value->data[0].v_pointer) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		desktop_integration_background_slideshow_xml_builder_unref (value->data[0].v_pointer); -#line 2289 "DesktopIntegration.c" +#line 2280 "DesktopIntegration.c"  	}  } @@ -2295,11 +2286,11 @@ static void desktop_integration_value_background_slideshow_xml_builder_copy_valu  	if (src_value->data[0].v_pointer) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		dest_value->data[0].v_pointer = desktop_integration_background_slideshow_xml_builder_ref (src_value->data[0].v_pointer); -#line 2299 "DesktopIntegration.c" +#line 2290 "DesktopIntegration.c"  	} else {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		dest_value->data[0].v_pointer = NULL; -#line 2303 "DesktopIntegration.c" +#line 2294 "DesktopIntegration.c"  	}  } @@ -2307,66 +2298,66 @@ static void desktop_integration_value_background_slideshow_xml_builder_copy_valu  static gpointer desktop_integration_value_background_slideshow_xml_builder_peek_pointer (const GValue* value) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	return value->data[0].v_pointer; -#line 2311 "DesktopIntegration.c" +#line 2302 "DesktopIntegration.c"  }  static gchar* desktop_integration_value_background_slideshow_xml_builder_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (collect_values[0].v_pointer) { -#line 2318 "DesktopIntegration.c" -		DesktopIntegrationBackgroundSlideshowXMLBuilder* object; +#line 2309 "DesktopIntegration.c" +		DesktopIntegrationBackgroundSlideshowXMLBuilder * object;  		object = collect_values[0].v_pointer;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		if (object->parent_instance.g_class == NULL) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  			return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 2325 "DesktopIntegration.c" +#line 2316 "DesktopIntegration.c"  		} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  			return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 2329 "DesktopIntegration.c" +#line 2320 "DesktopIntegration.c"  		}  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		value->data[0].v_pointer = desktop_integration_background_slideshow_xml_builder_ref (object); -#line 2333 "DesktopIntegration.c" +#line 2324 "DesktopIntegration.c"  	} else {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		value->data[0].v_pointer = NULL; -#line 2337 "DesktopIntegration.c" +#line 2328 "DesktopIntegration.c"  	}  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	return NULL; -#line 2341 "DesktopIntegration.c" +#line 2332 "DesktopIntegration.c"  }  static gchar* desktop_integration_value_background_slideshow_xml_builder_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { -	DesktopIntegrationBackgroundSlideshowXMLBuilder** object_p; +	DesktopIntegrationBackgroundSlideshowXMLBuilder ** object_p;  	object_p = collect_values[0].v_pointer;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (!object_p) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); -#line 2352 "DesktopIntegration.c" +#line 2343 "DesktopIntegration.c"  	}  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (!value->data[0].v_pointer) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		*object_p = NULL; -#line 2358 "DesktopIntegration.c" +#line 2349 "DesktopIntegration.c"  	} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		*object_p = value->data[0].v_pointer; -#line 2362 "DesktopIntegration.c" +#line 2353 "DesktopIntegration.c"  	} else {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		*object_p = desktop_integration_background_slideshow_xml_builder_ref (value->data[0].v_pointer); -#line 2366 "DesktopIntegration.c" +#line 2357 "DesktopIntegration.c"  	}  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	return NULL; -#line 2370 "DesktopIntegration.c" +#line 2361 "DesktopIntegration.c"  } @@ -2380,7 +2371,7 @@ GParamSpec* desktop_integration_param_spec_background_slideshow_xml_builder (con  	G_PARAM_SPEC (spec)->value_type = object_type;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	return G_PARAM_SPEC (spec); -#line 2384 "DesktopIntegration.c" +#line 2375 "DesktopIntegration.c"  } @@ -2389,12 +2380,12 @@ gpointer desktop_integration_value_get_background_slideshow_xml_builder (const G  	g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER), NULL);  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	return value->data[0].v_pointer; -#line 2393 "DesktopIntegration.c" +#line 2384 "DesktopIntegration.c"  }  void desktop_integration_value_set_background_slideshow_xml_builder (GValue* value, gpointer v_object) { -	DesktopIntegrationBackgroundSlideshowXMLBuilder* old; +	DesktopIntegrationBackgroundSlideshowXMLBuilder * old;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER));  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2409,23 +2400,23 @@ void desktop_integration_value_set_background_slideshow_xml_builder (GValue* val  		value->data[0].v_pointer = v_object;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		desktop_integration_background_slideshow_xml_builder_ref (value->data[0].v_pointer); -#line 2413 "DesktopIntegration.c" +#line 2404 "DesktopIntegration.c"  	} else {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		value->data[0].v_pointer = NULL; -#line 2417 "DesktopIntegration.c" +#line 2408 "DesktopIntegration.c"  	}  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (old) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		desktop_integration_background_slideshow_xml_builder_unref (old); -#line 2423 "DesktopIntegration.c" +#line 2414 "DesktopIntegration.c"  	}  }  void desktop_integration_value_take_background_slideshow_xml_builder (GValue* value, gpointer v_object) { -	DesktopIntegrationBackgroundSlideshowXMLBuilder* old; +	DesktopIntegrationBackgroundSlideshowXMLBuilder * old;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER));  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2438,17 +2429,17 @@ void desktop_integration_value_take_background_slideshow_xml_builder (GValue* va  		g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		value->data[0].v_pointer = v_object; -#line 2442 "DesktopIntegration.c" +#line 2433 "DesktopIntegration.c"  	} else {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		value->data[0].v_pointer = NULL; -#line 2446 "DesktopIntegration.c" +#line 2437 "DesktopIntegration.c"  	}  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (old) {  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		desktop_integration_background_slideshow_xml_builder_unref (old); -#line 2452 "DesktopIntegration.c" +#line 2443 "DesktopIntegration.c"  	}  } @@ -2460,7 +2451,7 @@ static void desktop_integration_background_slideshow_xml_builder_class_init (Des  	((DesktopIntegrationBackgroundSlideshowXMLBuilderClass *) klass)->finalize = desktop_integration_background_slideshow_xml_builder_finalize;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_type_class_add_private (klass, sizeof (DesktopIntegrationBackgroundSlideshowXMLBuilderPrivate)); -#line 2464 "DesktopIntegration.c" +#line 2455 "DesktopIntegration.c"  } @@ -2475,11 +2466,11 @@ static void desktop_integration_background_slideshow_xml_builder_instance_init (  	self->priv->last_file = NULL;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	self->ref_count = 1; -#line 2479 "DesktopIntegration.c" +#line 2470 "DesktopIntegration.c"  } -static void desktop_integration_background_slideshow_xml_builder_finalize (DesktopIntegrationBackgroundSlideshowXMLBuilder* obj) { +static void desktop_integration_background_slideshow_xml_builder_finalize (DesktopIntegrationBackgroundSlideshowXMLBuilder * obj) {  	DesktopIntegrationBackgroundSlideshowXMLBuilder * self;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	self = G_TYPE_CHECK_INSTANCE_CAST (obj, DESKTOP_INTEGRATION_TYPE_BACKGROUND_SLIDESHOW_XML_BUILDER, DesktopIntegrationBackgroundSlideshowXMLBuilder); @@ -2495,7 +2486,7 @@ static void desktop_integration_background_slideshow_xml_builder_finalize (Deskt  	_g_object_unref0 (self->priv->first_file);  #line 200 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_g_object_unref0 (self->priv->last_file); -#line 2499 "DesktopIntegration.c" +#line 2490 "DesktopIntegration.c"  } @@ -2514,18 +2505,18 @@ GType desktop_integration_background_slideshow_xml_builder_get_type (void) {  gpointer desktop_integration_background_slideshow_xml_builder_ref (gpointer instance) { -	DesktopIntegrationBackgroundSlideshowXMLBuilder* self; +	DesktopIntegrationBackgroundSlideshowXMLBuilder * self;  	self = instance;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_atomic_int_inc (&self->ref_count);  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	return instance; -#line 2524 "DesktopIntegration.c" +#line 2515 "DesktopIntegration.c"  }  void desktop_integration_background_slideshow_xml_builder_unref (gpointer instance) { -	DesktopIntegrationBackgroundSlideshowXMLBuilder* self; +	DesktopIntegrationBackgroundSlideshowXMLBuilder * self;  	self = instance;  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (g_atomic_int_dec_and_test (&self->ref_count)) { @@ -2533,7 +2524,7 @@ void desktop_integration_background_slideshow_xml_builder_unref (gpointer instan  		DESKTOP_INTEGRATION_BACKGROUND_SLIDESHOW_XML_BUILDER_GET_CLASS (self)->finalize (self);  #line 193 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		g_type_free_instance ((GTypeInstance *) self); -#line 2537 "DesktopIntegration.c" +#line 2528 "DesktopIntegration.c"  	}  } @@ -2541,33 +2532,33 @@ void desktop_integration_background_slideshow_xml_builder_unref (gpointer instan  static void _desktop_integration_on_desktop_slideshow_exported_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self) {  #line 290 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	desktop_integration_on_desktop_slideshow_exported (exporter, is_cancelled); -#line 2545 "DesktopIntegration.c" +#line 2536 "DesktopIntegration.c"  }  void desktop_integration_set_background_slideshow (GeeCollection* photos, gdouble duration, gdouble transition, gboolean desktop_background, gboolean screensaver) { -	ExporterUI* _tmp0_ = NULL; -	gboolean _tmp1_ = FALSE; -	gboolean _tmp2_ = FALSE; +	ExporterUI* _tmp0_; +	gboolean _tmp1_; +	gboolean _tmp2_;  	GFile* wallpaper_dir = NULL; -	GFile* _tmp3_ = NULL; +	GFile* _tmp3_;  	GeeSet* exceptions = NULL; -	GeeHashSet* _tmp4_ = NULL; -	GeeSet* _tmp5_ = NULL; -	gdouble _tmp10_ = 0.0; -	gdouble _tmp11_ = 0.0; +	GeeHashSet* _tmp4_; +	GeeSet* _tmp5_; +	gdouble _tmp10_; +	gdouble _tmp11_;  	Exporter* exporter = NULL; -	GeeCollection* _tmp12_ = NULL; -	GFile* _tmp13_ = NULL; -	AppWindow* _tmp14_ = NULL; -	AppWindow* _tmp15_ = NULL; +	GeeCollection* _tmp12_; +	GFile* _tmp13_; +	AppWindow* _tmp14_; +	AppWindow* _tmp15_;  	Scaling _tmp16_ = {0};  	ExportFormatParameters _tmp17_ = {0}; -	Exporter* _tmp18_ = NULL; -	Exporter* _tmp19_ = NULL; -	Exporter* _tmp20_ = NULL; -	ExporterUI* _tmp21_ = NULL; -	ExporterUI* _tmp22_ = NULL; +	Exporter* _tmp18_; +	Exporter* _tmp19_; +	Exporter* _tmp20_; +	ExporterUI* _tmp21_; +	ExporterUI* _tmp22_;  	GError * _inner_error_ = NULL;  #line 265 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (GEE_IS_COLLECTION (photos)); @@ -2577,7 +2568,7 @@ void desktop_integration_set_background_slideshow (GeeCollection* photos, gdoubl  	if (_tmp0_ != NULL) {  #line 268 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2581 "DesktopIntegration.c" +#line 2572 "DesktopIntegration.c"  	}  #line 270 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp1_ = desktop_background; @@ -2599,10 +2590,10 @@ void desktop_integration_set_background_slideshow (GeeCollection* photos, gdoubl  	_tmp5_ = exceptions;  #line 276 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	gee_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, GEE_TYPE_COLLECTION, GeeCollection), DESKTOP_INTEGRATION_DESKTOP_SLIDESHOW_XML_FILENAME); -#line 2603 "DesktopIntegration.c" +#line 2594 "DesktopIntegration.c"  	{ -		GFile* _tmp6_ = NULL; -		GeeSet* _tmp7_ = NULL; +		GFile* _tmp6_; +		GeeSet* _tmp7_;  #line 278 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp6_ = wallpaper_dir;  #line 278 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2611,16 +2602,16 @@ void desktop_integration_set_background_slideshow (GeeCollection* photos, gdoubl  		delete_all_files (_tmp6_, _tmp7_, NULL, NULL, (guint64) 0, NULL, &_inner_error_);  #line 278 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 2615 "DesktopIntegration.c" -			goto __catch568_g_error; +#line 2606 "DesktopIntegration.c" +			goto __catch570_g_error;  		}  	} -	goto __finally568; -	__catch568_g_error: +	goto __finally570; +	__catch570_g_error:  	{  		GError* err = NULL; -		GError* _tmp8_ = NULL; -		const gchar* _tmp9_ = NULL; +		GError* _tmp8_; +		const gchar* _tmp9_;  #line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		err = _inner_error_;  #line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2634,9 +2625,9 @@ void desktop_integration_set_background_slideshow (GeeCollection* photos, gdoubl  "tory: %s", _tmp9_);  #line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_error_free0 (err); -#line 2637 "DesktopIntegration.c" +#line 2628 "DesktopIntegration.c"  	} -	__finally568: +	__finally570:  #line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2649,7 +2640,7 @@ void desktop_integration_set_background_slideshow (GeeCollection* photos, gdoubl  		g_clear_error (&_inner_error_);  #line 277 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2652 "DesktopIntegration.c" +#line 2643 "DesktopIntegration.c"  	}  #line 283 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_tmp10_ = duration; @@ -2697,24 +2688,24 @@ void desktop_integration_set_background_slideshow (GeeCollection* photos, gdoubl  	_g_object_unref0 (exceptions);  #line 265 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_g_object_unref0 (wallpaper_dir); -#line 2700 "DesktopIntegration.c" +#line 2691 "DesktopIntegration.c"  }  void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboolean is_cancelled) { -	gboolean _tmp0_ = FALSE; +	gboolean _tmp0_;  	GFile* xml_file = NULL;  	DesktopIntegrationBackgroundSlideshowXMLBuilder* xml_builder = NULL; -	GFile* _tmp1_ = NULL; -	GFile* _tmp2_ = NULL; -	GFile* _tmp3_ = NULL; -	GFile* _tmp4_ = NULL; -	gdouble _tmp5_ = 0.0; -	gdouble _tmp6_ = 0.0; -	DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp7_ = NULL; -	DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp8_ = NULL; -	gboolean _tmp25_ = FALSE; -	gboolean _tmp31_ = FALSE; +	GFile* _tmp1_; +	GFile* _tmp2_; +	GFile* _tmp3_; +	GFile* _tmp4_; +	gdouble _tmp5_; +	gdouble _tmp6_; +	DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp7_; +	DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp8_; +	gboolean _tmp24_; +	gboolean _tmp30_;  	GError * _inner_error_ = NULL;  #line 293 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	g_return_if_fail (IS_EXPORTER (exporter)); @@ -2728,7 +2719,7 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo  	if (_tmp0_) {  #line 297 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2731 "DesktopIntegration.c" +#line 2722 "DesktopIntegration.c"  	}  #line 299 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	xml_file = NULL; @@ -2754,30 +2745,30 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo  	_g_object_unref0 (_tmp2_);  #line 300 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	xml_builder = _tmp8_; -#line 2757 "DesktopIntegration.c" +#line 2748 "DesktopIntegration.c"  	{ -		DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp9_ = NULL; -		Exporter* _tmp10_ = NULL; -		gint _tmp11_ = 0; -		GFile** _tmp12_ = NULL; +		DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp9_; +		Exporter* _tmp10_; +		gint _tmp11_; +		GFile** _tmp12_;  		GFile* _tmp16_ = NULL; -		DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp17_ = NULL; -		GFile* _tmp18_ = NULL; -		GFile* _tmp19_ = NULL; +		DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp17_; +		GFile* _tmp18_; +		GFile* _tmp19_;  #line 304 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp9_ = xml_builder;  #line 304 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		desktop_integration_background_slideshow_xml_builder_open (_tmp9_, &_inner_error_);  #line 304 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 2773 "DesktopIntegration.c" -			goto __catch569_g_error; +#line 2764 "DesktopIntegration.c" +			goto __catch571_g_error;  		}  #line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp10_ = exporter;  #line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp12_ = exporter_get_exported_files (_tmp10_, &_tmp11_); -#line 2780 "DesktopIntegration.c" +#line 2771 "DesktopIntegration.c"  		{  			GFile** file_collection = NULL;  			gint file_collection_length1 = 0; @@ -2789,17 +2780,17 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo  			file_collection_length1 = _tmp11_;  #line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  			for (file_it = 0; file_it < _tmp11_; file_it = file_it + 1) { -#line 2792 "DesktopIntegration.c" -				GFile* _tmp13_ = NULL; +#line 2783 "DesktopIntegration.c" +				GFile* _tmp13_;  				GFile* file = NULL;  #line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  				_tmp13_ = _g_object_ref0 (file_collection[file_it]);  #line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  				file = _tmp13_; -#line 2799 "DesktopIntegration.c" +#line 2790 "DesktopIntegration.c"  				{ -					DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp14_ = NULL; -					GFile* _tmp15_ = NULL; +					DesktopIntegrationBackgroundSlideshowXMLBuilder* _tmp14_; +					GFile* _tmp15_;  #line 307 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  					_tmp14_ = xml_builder;  #line 307 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2812,17 +2803,17 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo  						_g_object_unref0 (file);  #line 307 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  						file_collection = (_vala_array_free (file_collection, file_collection_length1, (GDestroyNotify) g_object_unref), NULL); -#line 2815 "DesktopIntegration.c" -						goto __catch569_g_error; +#line 2806 "DesktopIntegration.c" +						goto __catch571_g_error;  					}  #line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  					_g_object_unref0 (file); -#line 2820 "DesktopIntegration.c" +#line 2811 "DesktopIntegration.c"  				}  			}  #line 306 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  			file_collection = (_vala_array_free (file_collection, file_collection_length1, (GDestroyNotify) g_object_unref), NULL); -#line 2825 "DesktopIntegration.c" +#line 2816 "DesktopIntegration.c"  		}  #line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp17_ = xml_builder; @@ -2832,8 +2823,8 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo  		_tmp16_ = _tmp18_;  #line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 2835 "DesktopIntegration.c" -			goto __catch569_g_error; +#line 2826 "DesktopIntegration.c" +			goto __catch571_g_error;  		}  #line 309 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_tmp19_ = _tmp16_; @@ -2845,35 +2836,32 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo  		xml_file = _tmp19_;  #line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_object_unref0 (_tmp16_); -#line 2848 "DesktopIntegration.c" +#line 2839 "DesktopIntegration.c"  	} -	goto __finally569; -	__catch569_g_error: +	goto __finally571; +	__catch571_g_error:  	{  		GError* err = NULL; -		const gchar* _tmp20_ = NULL; -		GError* _tmp21_ = NULL; -		const gchar* _tmp22_ = NULL; -		gchar* _tmp23_ = NULL; -		gchar* _tmp24_ = NULL; +		GError* _tmp20_; +		const gchar* _tmp21_; +		gchar* _tmp22_; +		gchar* _tmp23_;  #line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		err = _inner_error_;  #line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_inner_error_ = NULL;  #line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp20_ = _ ("Unable to prepare desktop slideshow: %s"); -#line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp21_ = err; +		_tmp20_ = err;  #line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp22_ = _tmp21_->message; +		_tmp21_ = _tmp20_->message;  #line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp23_ = g_strdup_printf (_tmp20_, _tmp22_); +		_tmp22_ = g_strdup_printf (_ ("Unable to prepare desktop slideshow: %s"), _tmp21_);  #line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp24_ = _tmp23_; +		_tmp23_ = _tmp22_;  #line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		app_window_error_message (_tmp24_, NULL); +		app_window_error_message (_tmp23_, NULL);  #line 311 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_free0 (_tmp24_); +		_g_free0 (_tmp23_);  #line 314 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		_g_error_free0 (err);  #line 314 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2882,9 +2870,9 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo  		_g_object_unref0 (xml_file);  #line 314 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2885 "DesktopIntegration.c" +#line 2873 "DesktopIntegration.c"  	} -	__finally569: +	__finally571:  #line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" @@ -2897,69 +2885,69 @@ void desktop_integration_on_desktop_slideshow_exported (Exporter* exporter, gboo  		g_clear_error (&_inner_error_);  #line 303 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  		return; -#line 2900 "DesktopIntegration.c" +#line 2888 "DesktopIntegration.c"  	}  #line 317 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp25_ = desktop_integration_set_desktop_background; +	_tmp24_ = desktop_integration_set_desktop_background;  #line 317 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	if (_tmp25_) { -#line 2906 "DesktopIntegration.c" -		ConfigFacade* _tmp26_ = NULL; -		ConfigFacade* _tmp27_ = NULL; -		GFile* _tmp28_ = NULL; -		gchar* _tmp29_ = NULL; -		gchar* _tmp30_ = NULL; +	if (_tmp24_) { +#line 2894 "DesktopIntegration.c" +		ConfigFacade* _tmp25_; +		ConfigFacade* _tmp26_; +		GFile* _tmp27_; +		gchar* _tmp28_; +		gchar* _tmp29_;  #line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp26_ = config_facade_get_instance (); +		_tmp25_ = config_facade_get_instance ();  #line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp27_ = _tmp26_; +		_tmp26_ = _tmp25_;  #line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp28_ = xml_file; +		_tmp27_ = xml_file;  #line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp29_ = g_file_get_path (_tmp28_); +		_tmp28_ = g_file_get_path (_tmp27_);  #line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp30_ = _tmp29_; +		_tmp29_ = _tmp28_;  #line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		configuration_facade_set_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp27_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp30_); +		configuration_facade_set_desktop_background (G_TYPE_CHECK_INSTANCE_CAST (_tmp26_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp29_);  #line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_free0 (_tmp30_); +		_g_free0 (_tmp29_);  #line 318 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_object_unref0 (_tmp27_); -#line 2928 "DesktopIntegration.c" +		_g_object_unref0 (_tmp26_); +#line 2916 "DesktopIntegration.c"  	}  #line 320 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	_tmp31_ = desktop_integration_set_screensaver; +	_tmp30_ = desktop_integration_set_screensaver;  #line 320 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -	if (_tmp31_) { -#line 2934 "DesktopIntegration.c" -		ConfigFacade* _tmp32_ = NULL; -		ConfigFacade* _tmp33_ = NULL; -		GFile* _tmp34_ = NULL; -		gchar* _tmp35_ = NULL; -		gchar* _tmp36_ = NULL; +	if (_tmp30_) { +#line 2922 "DesktopIntegration.c" +		ConfigFacade* _tmp31_; +		ConfigFacade* _tmp32_; +		GFile* _tmp33_; +		gchar* _tmp34_; +		gchar* _tmp35_;  #line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp32_ = config_facade_get_instance (); +		_tmp31_ = config_facade_get_instance ();  #line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp33_ = _tmp32_; +		_tmp32_ = _tmp31_;  #line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp34_ = xml_file; +		_tmp33_ = xml_file;  #line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp35_ = g_file_get_path (_tmp34_); +		_tmp34_ = g_file_get_path (_tmp33_);  #line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_tmp36_ = _tmp35_; +		_tmp35_ = _tmp34_;  #line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		configuration_facade_set_screensaver (G_TYPE_CHECK_INSTANCE_CAST (_tmp33_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp36_); +		configuration_facade_set_screensaver (G_TYPE_CHECK_INSTANCE_CAST (_tmp32_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), _tmp35_);  #line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_free0 (_tmp36_); +		_g_free0 (_tmp35_);  #line 321 "/home/jens/Source/shotwell/src/DesktopIntegration.vala" -		_g_object_unref0 (_tmp33_); -#line 2956 "DesktopIntegration.c" +		_g_object_unref0 (_tmp32_); +#line 2944 "DesktopIntegration.c"  	}  #line 293 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_desktop_integration_background_slideshow_xml_builder_unref0 (xml_builder);  #line 293 "/home/jens/Source/shotwell/src/DesktopIntegration.vala"  	_g_object_unref0 (xml_file); -#line 2962 "DesktopIntegration.c" +#line 2950 "DesktopIntegration.c"  }  | 
