diff options
Diffstat (limited to 'src/AppDirs.c')
| -rw-r--r-- | src/AppDirs.c | 459 | 
1 files changed, 252 insertions, 207 deletions
| diff --git a/src/AppDirs.c b/src/AppDirs.c index e305d97..97986d0 100644 --- a/src/AppDirs.c +++ b/src/AppDirs.c @@ -393,11 +393,11 @@ void app_dirs_try_migrate_data (void) {  #line 44 "/home/jens/Source/shotwell/src/AppDirs.vala"  			if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 396 "AppDirs.c" -				goto __catch444_g_error; +				goto __catch452_g_error;  			}  		} -		goto __finally444; -		__catch444_g_error: +		goto __finally452; +		__catch452_g_error:  		{  			GError* err = NULL;  #line 43 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -408,7 +408,7 @@ void app_dirs_try_migrate_data (void) {  			_g_error_free0 (err);  #line 410 "AppDirs.c"  		} -		__finally444: +		__finally452:  #line 43 "/home/jens/Source/shotwell/src/AppDirs.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 43 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -436,11 +436,11 @@ void app_dirs_try_migrate_data (void) {  #line 49 "/home/jens/Source/shotwell/src/AppDirs.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 439 "AppDirs.c" -			goto __catch445_g_error; +			goto __catch453_g_error;  		}  	} -	goto __finally445; -	__catch445_g_error: +	goto __finally453; +	__catch453_g_error:  	{  		GError* err = NULL;  #line 48 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -451,7 +451,7 @@ void app_dirs_try_migrate_data (void) {  		_g_error_free0 (err);  #line 453 "AppDirs.c"  	} -	__finally445: +	__finally453:  #line 48 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 48 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -538,11 +538,11 @@ void app_dirs_try_migrate_data (void) {  #line 62 "/home/jens/Source/shotwell/src/AppDirs.vala"  			if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 541 "AppDirs.c" -				goto __catch446_g_error; +				goto __catch454_g_error;  			}  		} -		goto __finally446; -		__catch446_g_error: +		goto __finally454; +		__catch454_g_error:  		{  			GError* err = NULL;  			GFile* _tmp35_; @@ -580,7 +580,7 @@ void app_dirs_try_migrate_data (void) {  			_g_error_free0 (err);  #line 582 "AppDirs.c"  		} -		__finally446: +		__finally454:  #line 61 "/home/jens/Source/shotwell/src/AppDirs.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 61 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -662,11 +662,11 @@ void app_dirs_try_migrate_data (void) {  #line 72 "/home/jens/Source/shotwell/src/AppDirs.vala"  			if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 665 "AppDirs.c" -				goto __catch447_g_error; +				goto __catch455_g_error;  			}  		} -		goto __finally447; -		__catch447_g_error: +		goto __finally455; +		__catch455_g_error:  		{  			GError* err = NULL;  			GFile* _tmp60_; @@ -712,7 +712,7 @@ void app_dirs_try_migrate_data (void) {  			_g_error_free0 (err);  #line 714 "AppDirs.c"  		} -		__finally447: +		__finally455:  #line 71 "/home/jens/Source/shotwell/src/AppDirs.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 71 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -888,12 +888,12 @@ void app_dirs_verify_data_dir (void) {  #line 102 "/home/jens/Source/shotwell/src/AppDirs.vala"  			if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 891 "AppDirs.c" -				goto __catch448_g_error; +				goto __catch456_g_error;  			}  		}  	} -	goto __finally448; -	__catch448_g_error: +	goto __finally456; +	__catch456_g_error:  	{  		GError* err = NULL;  		GFile* _tmp4_; @@ -931,7 +931,7 @@ void app_dirs_verify_data_dir (void) {  		_g_error_free0 (err);  #line 933 "AppDirs.c"  	} -	__finally448: +	__finally456:  #line 100 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 100 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -977,12 +977,12 @@ void app_dirs_verify_cache_dir (void) {  #line 113 "/home/jens/Source/shotwell/src/AppDirs.vala"  			if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 980 "AppDirs.c" -				goto __catch449_g_error; +				goto __catch457_g_error;  			}  		}  	} -	goto __finally449; -	__catch449_g_error: +	goto __finally457; +	__catch457_g_error:  	{  		GError* err = NULL;  		GFile* _tmp4_; @@ -1020,7 +1020,7 @@ void app_dirs_verify_cache_dir (void) {  		_g_error_free0 (err);  #line 1022 "AppDirs.c"  	} -	__finally449: +	__finally457:  #line 111 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 111 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -1575,12 +1575,12 @@ GFile* app_dirs_get_temp_dir (void) {  #line 204 "/home/jens/Source/shotwell/src/AppDirs.vala"  				if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 1578 "AppDirs.c" -					goto __catch450_g_error; +					goto __catch458_g_error;  				}  			}  		} -		goto __finally450; -		__catch450_g_error: +		goto __finally458; +		__catch458_g_error:  		{  			GError* err = NULL;  			GFile* _tmp9_; @@ -1618,7 +1618,7 @@ GFile* app_dirs_get_temp_dir (void) {  			_g_error_free0 (err);  #line 1620 "AppDirs.c"  		} -		__finally450: +		__finally458:  #line 202 "/home/jens/Source/shotwell/src/AppDirs.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 202 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -1706,12 +1706,12 @@ GFile* app_dirs_get_data_subdir (const gchar* name, const gchar* subname) {  #line 221 "/home/jens/Source/shotwell/src/AppDirs.vala"  			if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 1709 "AppDirs.c" -				goto __catch451_g_error; +				goto __catch459_g_error;  			}  		}  	} -	goto __finally451; -	__catch451_g_error: +	goto __finally459; +	__catch459_g_error:  	{  		GError* err = NULL;  		GFile* _tmp12_; @@ -1749,7 +1749,7 @@ GFile* app_dirs_get_data_subdir (const gchar* name, const gchar* subname) {  		_g_error_free0 (err);  #line 1751 "AppDirs.c"  	} -	__finally451: +	__finally459:  #line 219 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 219 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -1803,7 +1803,7 @@ void app_dirs_ensure_writable (GFile* dir) {  #line 233 "/home/jens/Source/shotwell/src/AppDirs.vala"  			if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 1806 "AppDirs.c" -				goto __catch452_g_error; +				goto __catch460_g_error;  			}  #line 234 "/home/jens/Source/shotwell/src/AppDirs.vala"  			_tmp4_ = info; @@ -1824,7 +1824,7 @@ void app_dirs_ensure_writable (GFile* dir) {  #line 235 "/home/jens/Source/shotwell/src/AppDirs.vala"  				_g_object_unref0 (info);  #line 1827 "AppDirs.c" -				goto __catch452_g_error; +				goto __catch460_g_error;  			}  #line 235 "/home/jens/Source/shotwell/src/AppDirs.vala"  			if (!_tmp6_) { @@ -1856,8 +1856,8 @@ void app_dirs_ensure_writable (GFile* dir) {  			_g_object_unref0 (info);  #line 1858 "AppDirs.c"  		} -		goto __finally452; -		__catch452_g_error: +		goto __finally460; +		__catch460_g_error:  		{  			GError* err = NULL;  			GFile* _tmp15_; @@ -1895,7 +1895,7 @@ void app_dirs_ensure_writable (GFile* dir) {  			_g_error_free0 (err);  #line 1897 "AppDirs.c"  		} -		__finally452: +		__finally460:  #line 232 "/home/jens/Source/shotwell/src/AppDirs.vala"  		if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 232 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -1980,12 +1980,12 @@ GFile* app_dirs_get_cache_subdir (const gchar* name, const gchar* subname) {  #line 252 "/home/jens/Source/shotwell/src/AppDirs.vala"  			if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 1983 "AppDirs.c" -				goto __catch453_g_error; +				goto __catch461_g_error;  			}  		}  	} -	goto __finally453; -	__catch453_g_error: +	goto __finally461; +	__catch461_g_error:  	{  		GError* err = NULL;  		GFile* _tmp13_; @@ -2023,7 +2023,7 @@ GFile* app_dirs_get_cache_subdir (const gchar* name, const gchar* subname) {  		_g_error_free0 (err);  #line 2025 "AppDirs.c"  	} -	__finally453: +	__finally461:  #line 250 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (G_UNLIKELY (_inner_error_ != NULL)) {  #line 250 "/home/jens/Source/shotwell/src/AppDirs.vala" @@ -2052,53 +2052,98 @@ GFile* app_dirs_get_lib_dir (void) {  	GFile* result = NULL;  	GFile* install_dir = NULL;  	GFile* _tmp0_; -	GFile* _tmp1_ = NULL; -	GFile* _tmp2_; +	GFile* _tmp1_; +	GFile* _tmp13_; +	GFile* _tmp14_; +	GFile* _tmp15_; +	GFile* _tmp16_; +	GFile* _tmp17_;  #line 262 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp0_ = app_dirs_get_install_dir ();  #line 262 "/home/jens/Source/shotwell/src/AppDirs.vala"  	install_dir = _tmp0_; -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -	_tmp2_ = install_dir; -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -	if (_tmp2_ != NULL) { -#line 2066 "AppDirs.c" -		GFile* _tmp3_; -		GFile* _tmp4_; -		GFile* _tmp5_; -		GFile* _tmp6_; -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_tmp3_ = install_dir; -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_tmp4_ = g_file_get_child (_tmp3_, RESOURCES_LIB); -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_tmp5_ = _tmp4_; -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_tmp6_ = g_file_get_child (_tmp5_, "shotwell"); -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_g_object_unref0 (_tmp1_); -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_tmp1_ = _tmp6_; -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_g_object_unref0 (_tmp5_); -#line 2085 "AppDirs.c" -	} else { -		GFile* _tmp7_;  #line 265 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_tmp7_ = app_dirs_get_exec_dir (); +	_tmp1_ = install_dir;  #line 265 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_g_object_unref0 (_tmp1_); -#line 265 "/home/jens/Source/shotwell/src/AppDirs.vala" -		_tmp1_ = _tmp7_; -#line 2094 "AppDirs.c" +	if (_tmp1_ == NULL) { +#line 2070 "AppDirs.c" +		GFile* _tmp2_; +		GFile* _tmp3_; +		gchar* _tmp4_; +		gchar* _tmp5_; +		gboolean _tmp6_; +		gboolean _tmp7_; +		GFile* _tmp12_; +#line 267 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_tmp2_ = app_dirs_get_exec_dir (); +#line 267 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_tmp3_ = _tmp2_; +#line 267 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_tmp4_ = g_file_get_path (_tmp3_); +#line 267 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_tmp5_ = _tmp4_; +#line 267 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_tmp6_ = g_str_has_suffix (_tmp5_, "src"); +#line 267 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_tmp7_ = _tmp6_; +#line 267 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_g_free0 (_tmp5_); +#line 267 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_g_object_unref0 (_tmp3_); +#line 267 "/home/jens/Source/shotwell/src/AppDirs.vala" +		if (_tmp7_) { +#line 2096 "AppDirs.c" +			GFile* _tmp8_; +			GFile* _tmp9_; +			GFile* _tmp10_; +			GFile* _tmp11_; +#line 268 "/home/jens/Source/shotwell/src/AppDirs.vala" +			_tmp8_ = app_dirs_get_exec_dir (); +#line 268 "/home/jens/Source/shotwell/src/AppDirs.vala" +			_tmp9_ = _tmp8_; +#line 268 "/home/jens/Source/shotwell/src/AppDirs.vala" +			_tmp10_ = g_file_get_parent (_tmp9_); +#line 268 "/home/jens/Source/shotwell/src/AppDirs.vala" +			_tmp11_ = _tmp10_; +#line 268 "/home/jens/Source/shotwell/src/AppDirs.vala" +			_g_object_unref0 (_tmp9_); +#line 268 "/home/jens/Source/shotwell/src/AppDirs.vala" +			result = _tmp11_; +#line 268 "/home/jens/Source/shotwell/src/AppDirs.vala" +			_g_object_unref0 (install_dir); +#line 268 "/home/jens/Source/shotwell/src/AppDirs.vala" +			return result; +#line 2117 "AppDirs.c" +		} +#line 271 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_tmp12_ = app_dirs_get_exec_dir (); +#line 271 "/home/jens/Source/shotwell/src/AppDirs.vala" +		result = _tmp12_; +#line 271 "/home/jens/Source/shotwell/src/AppDirs.vala" +		_g_object_unref0 (install_dir); +#line 271 "/home/jens/Source/shotwell/src/AppDirs.vala" +		return result; +#line 2127 "AppDirs.c"  	} -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" -	result = _tmp1_; -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 274 "/home/jens/Source/shotwell/src/AppDirs.vala" +	_tmp13_ = install_dir; +#line 274 "/home/jens/Source/shotwell/src/AppDirs.vala" +	_tmp14_ = g_file_get_child (_tmp13_, RESOURCES_LIB); +#line 274 "/home/jens/Source/shotwell/src/AppDirs.vala" +	_tmp15_ = _tmp14_; +#line 274 "/home/jens/Source/shotwell/src/AppDirs.vala" +	_tmp16_ = g_file_get_child (_tmp15_, "shotwell"); +#line 274 "/home/jens/Source/shotwell/src/AppDirs.vala" +	_tmp17_ = _tmp16_; +#line 274 "/home/jens/Source/shotwell/src/AppDirs.vala" +	_g_object_unref0 (_tmp15_); +#line 274 "/home/jens/Source/shotwell/src/AppDirs.vala" +	result = _tmp17_; +#line 274 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_g_object_unref0 (install_dir); -#line 264 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 274 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return result; -#line 2102 "AppDirs.c" +#line 2147 "AppDirs.c"  } @@ -2108,21 +2153,21 @@ GFile* app_dirs_get_system_plugins_dir (void) {  	GFile* _tmp1_;  	GFile* _tmp2_;  	GFile* _tmp3_; -#line 269 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 278 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp0_ = app_dirs_get_lib_dir (); -#line 269 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 278 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp1_ = _tmp0_; -#line 269 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 278 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp2_ = g_file_get_child (_tmp1_, "plugins"); -#line 269 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 278 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp3_ = _tmp2_; -#line 269 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 278 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_g_object_unref0 (_tmp1_); -#line 269 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 278 "/home/jens/Source/shotwell/src/AppDirs.vala"  	result = _tmp3_; -#line 269 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 278 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return result; -#line 2126 "AppDirs.c" +#line 2171 "AppDirs.c"  } @@ -2132,54 +2177,54 @@ GFile* app_dirs_get_user_plugins_dir (void) {  	GFile* _tmp1_;  	GFile* _tmp2_;  	GFile* _tmp3_; -#line 273 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 282 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp0_ = app_dirs_get_data_dir (); -#line 273 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 282 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp1_ = _tmp0_; -#line 273 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 282 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp2_ = g_file_get_child (_tmp1_, "plugins"); -#line 273 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 282 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp3_ = _tmp2_; -#line 273 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 282 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_g_object_unref0 (_tmp1_); -#line 273 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 282 "/home/jens/Source/shotwell/src/AppDirs.vala"  	result = _tmp3_; -#line 273 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 282 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return result; -#line 2150 "AppDirs.c" +#line 2195 "AppDirs.c"  }  GFile* app_dirs_get_log_file (void) {  	GFile* result = NULL;  	const gchar* _tmp0_; -#line 277 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 286 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp0_ = g_getenv ("SHOTWELL_LOG_FILE"); -#line 277 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 286 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (_tmp0_ != NULL) { -#line 2161 "AppDirs.c" +#line 2206 "AppDirs.c"  		const gchar* _tmp1_; -#line 278 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 287 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp1_ = g_getenv ("SHOTWELL_LOG_FILE"); -#line 278 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 287 "/home/jens/Source/shotwell/src/AppDirs.vala"  		if (g_strcmp0 (_tmp1_, ":console:") == 0) { -#line 279 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 288 "/home/jens/Source/shotwell/src/AppDirs.vala"  			result = NULL; -#line 279 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 288 "/home/jens/Source/shotwell/src/AppDirs.vala"  			return result; -#line 2171 "AppDirs.c" +#line 2216 "AppDirs.c"  		} else {  			const gchar* _tmp2_;  			GFile* _tmp3_; -#line 281 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 290 "/home/jens/Source/shotwell/src/AppDirs.vala"  			_tmp2_ = g_getenv ("SHOTWELL_LOG_FILE"); -#line 281 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 290 "/home/jens/Source/shotwell/src/AppDirs.vala"  			_tmp3_ = g_file_new_for_path (_tmp2_); -#line 281 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 290 "/home/jens/Source/shotwell/src/AppDirs.vala"  			result = _tmp3_; -#line 281 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 290 "/home/jens/Source/shotwell/src/AppDirs.vala"  			return result; -#line 2183 "AppDirs.c" +#line 2228 "AppDirs.c"  		}  	} else {  		const gchar* _tmp4_; @@ -2189,38 +2234,38 @@ GFile* app_dirs_get_log_file (void) {  		GFile* _tmp8_;  		GFile* _tmp9_;  		GFile* _tmp10_; -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp4_ = g_get_user_cache_dir (); -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp5_ = g_file_new_for_path (_tmp4_); -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp6_ = _tmp5_; -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp7_ = g_file_get_child (_tmp6_, "shotwell"); -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp8_ = _tmp7_; -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp9_ = g_file_get_child (_tmp8_, "shotwell.log"); -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp10_ = _tmp9_; -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_g_object_unref0 (_tmp8_); -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_g_object_unref0 (_tmp6_); -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		result = _tmp10_; -#line 284 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 293 "/home/jens/Source/shotwell/src/AppDirs.vala"  		return result; -#line 2215 "AppDirs.c" +#line 2260 "AppDirs.c"  	}  }  GFile* app_dirs_get_thumbnailer_bin (void) {  	GFile* result = NULL; -#line 290 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 299 "/home/jens/Source/shotwell/src/AppDirs.vala"  	static const char filename[] = "shotwell-video-thumbnailer"; -#line 2224 "AppDirs.c" +#line 2269 "AppDirs.c"  	GFile* f = NULL;  	GFile* _tmp0_;  	GFile* _tmp1_; @@ -2230,69 +2275,69 @@ GFile* app_dirs_get_thumbnailer_bin (void) {  	GFile* _tmp5_;  	GFile* _tmp6_;  	gboolean _tmp7_; -#line 291 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp0_ = app_dirs_get_libexec_dir (); -#line 291 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp1_ = _tmp0_; -#line 291 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp2_ = g_file_get_child (_tmp1_, "thumbnailer"); -#line 291 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp3_ = _tmp2_; -#line 291 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp4_ = g_file_get_child (_tmp3_, filename); -#line 291 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp5_ = _tmp4_; -#line 291 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_g_object_unref0 (_tmp3_); -#line 291 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_g_object_unref0 (_tmp1_); -#line 291 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala"  	f = _tmp5_; -#line 292 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp6_ = f; -#line 292 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp7_ = g_file_query_exists (_tmp6_, NULL); -#line 292 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (!_tmp7_) { -#line 2258 "AppDirs.c" +#line 2303 "AppDirs.c"  		GFile* _tmp8_;  		GFile* _tmp9_;  		GFile* _tmp10_;  		GFile* _tmp11_;  		GFile* _tmp12_; -#line 294 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 303 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp8_ = app_dirs_get_libexec_dir (); -#line 294 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 303 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp9_ = _tmp8_; -#line 294 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 303 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp10_ = g_file_get_child (_tmp9_, "shotwell"); -#line 294 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 303 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp11_ = _tmp10_; -#line 294 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 303 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp12_ = g_file_get_child (_tmp11_, filename); -#line 294 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 303 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_g_object_unref0 (f); -#line 294 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 303 "/home/jens/Source/shotwell/src/AppDirs.vala"  		f = _tmp12_; -#line 294 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 303 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_g_object_unref0 (_tmp11_); -#line 294 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 303 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_g_object_unref0 (_tmp9_); -#line 2282 "AppDirs.c" +#line 2327 "AppDirs.c"  	} -#line 296 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 305 "/home/jens/Source/shotwell/src/AppDirs.vala"  	result = f; -#line 296 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 305 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return result; -#line 2288 "AppDirs.c" +#line 2333 "AppDirs.c"  }  GFile* app_dirs_get_settings_migrator_bin (void) {  	GFile* result = NULL; -#line 300 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 309 "/home/jens/Source/shotwell/src/AppDirs.vala"  	static const char filename[] = "shotwell-settings-migrator"; -#line 2296 "AppDirs.c" +#line 2341 "AppDirs.c"  	GFile* f = NULL;  	GFile* _tmp0_;  	GFile* _tmp1_; @@ -2302,61 +2347,61 @@ GFile* app_dirs_get_settings_migrator_bin (void) {  	GFile* _tmp5_;  	GFile* _tmp6_;  	gboolean _tmp7_; -#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 310 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp0_ = app_dirs_get_libexec_dir (); -#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 310 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp1_ = _tmp0_; -#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 310 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp2_ = g_file_get_child (_tmp1_, "settings-migrator"); -#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 310 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp3_ = _tmp2_; -#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 310 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp4_ = g_file_get_child (_tmp3_, filename); -#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 310 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp5_ = _tmp4_; -#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 310 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_g_object_unref0 (_tmp3_); -#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 310 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_g_object_unref0 (_tmp1_); -#line 301 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 310 "/home/jens/Source/shotwell/src/AppDirs.vala"  	f = _tmp5_; -#line 302 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 311 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp6_ = f; -#line 302 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 311 "/home/jens/Source/shotwell/src/AppDirs.vala"  	_tmp7_ = g_file_query_exists (_tmp6_, NULL); -#line 302 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 311 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (!_tmp7_) { -#line 2330 "AppDirs.c" +#line 2375 "AppDirs.c"  		GFile* _tmp8_;  		GFile* _tmp9_;  		GFile* _tmp10_;  		GFile* _tmp11_;  		GFile* _tmp12_; -#line 304 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 313 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp8_ = app_dirs_get_libexec_dir (); -#line 304 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 313 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp9_ = _tmp8_; -#line 304 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 313 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp10_ = g_file_get_child (_tmp9_, "shotwell"); -#line 304 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 313 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp11_ = _tmp10_; -#line 304 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 313 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_tmp12_ = g_file_get_child (_tmp11_, filename); -#line 304 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 313 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_g_object_unref0 (f); -#line 304 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 313 "/home/jens/Source/shotwell/src/AppDirs.vala"  		f = _tmp12_; -#line 304 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 313 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_g_object_unref0 (_tmp11_); -#line 304 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 313 "/home/jens/Source/shotwell/src/AppDirs.vala"  		_g_object_unref0 (_tmp9_); -#line 2354 "AppDirs.c" +#line 2399 "AppDirs.c"  	} -#line 306 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 315 "/home/jens/Source/shotwell/src/AppDirs.vala"  	result = f; -#line 306 "/home/jens/Source/shotwell/src/AppDirs.vala" +#line 315 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return result; -#line 2360 "AppDirs.c" +#line 2405 "AppDirs.c"  } @@ -2366,21 +2411,21 @@ AppDirs* app_dirs_construct (GType object_type) {  	self = (AppDirs*) g_type_create_instance (object_type);  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return self; -#line 2370 "AppDirs.c" +#line 2415 "AppDirs.c"  }  AppDirs* app_dirs_new (void) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return app_dirs_construct (TYPE_APP_DIRS); -#line 2377 "AppDirs.c" +#line 2422 "AppDirs.c"  }  static void value_app_dirs_init (GValue* value) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	value->data[0].v_pointer = NULL; -#line 2384 "AppDirs.c" +#line 2429 "AppDirs.c"  } @@ -2389,7 +2434,7 @@ static void value_app_dirs_free_value (GValue* value) {  	if (value->data[0].v_pointer) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		app_dirs_unref (value->data[0].v_pointer); -#line 2393 "AppDirs.c" +#line 2438 "AppDirs.c"  	}  } @@ -2399,11 +2444,11 @@ static void value_app_dirs_copy_value (const GValue* src_value, GValue* dest_val  	if (src_value->data[0].v_pointer) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		dest_value->data[0].v_pointer = app_dirs_ref (src_value->data[0].v_pointer); -#line 2403 "AppDirs.c" +#line 2448 "AppDirs.c"  	} else {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		dest_value->data[0].v_pointer = NULL; -#line 2407 "AppDirs.c" +#line 2452 "AppDirs.c"  	}  } @@ -2411,37 +2456,37 @@ static void value_app_dirs_copy_value (const GValue* src_value, GValue* dest_val  static gpointer value_app_dirs_peek_pointer (const GValue* value) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return value->data[0].v_pointer; -#line 2415 "AppDirs.c" +#line 2460 "AppDirs.c"  }  static gchar* value_app_dirs_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (collect_values[0].v_pointer) { -#line 2422 "AppDirs.c" +#line 2467 "AppDirs.c"  		AppDirs * object;  		object = collect_values[0].v_pointer;  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		if (object->parent_instance.g_class == NULL) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  			return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 2429 "AppDirs.c" +#line 2474 "AppDirs.c"  		} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.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 2433 "AppDirs.c" +#line 2478 "AppDirs.c"  		}  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		value->data[0].v_pointer = app_dirs_ref (object); -#line 2437 "AppDirs.c" +#line 2482 "AppDirs.c"  	} else {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		value->data[0].v_pointer = NULL; -#line 2441 "AppDirs.c" +#line 2486 "AppDirs.c"  	}  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return NULL; -#line 2445 "AppDirs.c" +#line 2490 "AppDirs.c"  } @@ -2452,25 +2497,25 @@ static gchar* value_app_dirs_lcopy_value (const GValue* value, guint n_collect_v  	if (!object_p) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); -#line 2456 "AppDirs.c" +#line 2501 "AppDirs.c"  	}  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (!value->data[0].v_pointer) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		*object_p = NULL; -#line 2462 "AppDirs.c" +#line 2507 "AppDirs.c"  	} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		*object_p = value->data[0].v_pointer; -#line 2466 "AppDirs.c" +#line 2511 "AppDirs.c"  	} else {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		*object_p = app_dirs_ref (value->data[0].v_pointer); -#line 2470 "AppDirs.c" +#line 2515 "AppDirs.c"  	}  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return NULL; -#line 2474 "AppDirs.c" +#line 2519 "AppDirs.c"  } @@ -2484,7 +2529,7 @@ GParamSpec* param_spec_app_dirs (const gchar* name, const gchar* nick, const gch  	G_PARAM_SPEC (spec)->value_type = object_type;  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return G_PARAM_SPEC (spec); -#line 2488 "AppDirs.c" +#line 2533 "AppDirs.c"  } @@ -2493,7 +2538,7 @@ gpointer value_get_app_dirs (const GValue* value) {  	g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_APP_DIRS), NULL);  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return value->data[0].v_pointer; -#line 2497 "AppDirs.c" +#line 2542 "AppDirs.c"  } @@ -2513,17 +2558,17 @@ void value_set_app_dirs (GValue* value, gpointer v_object) {  		value->data[0].v_pointer = v_object;  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		app_dirs_ref (value->data[0].v_pointer); -#line 2517 "AppDirs.c" +#line 2562 "AppDirs.c"  	} else {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		value->data[0].v_pointer = NULL; -#line 2521 "AppDirs.c" +#line 2566 "AppDirs.c"  	}  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (old) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		app_dirs_unref (old); -#line 2527 "AppDirs.c" +#line 2572 "AppDirs.c"  	}  } @@ -2542,17 +2587,17 @@ void value_take_app_dirs (GValue* value, gpointer v_object) {  		g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		value->data[0].v_pointer = v_object; -#line 2546 "AppDirs.c" +#line 2591 "AppDirs.c"  	} else {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		value->data[0].v_pointer = NULL; -#line 2550 "AppDirs.c" +#line 2595 "AppDirs.c"  	}  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	if (old) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		app_dirs_unref (old); -#line 2556 "AppDirs.c" +#line 2601 "AppDirs.c"  	}  } @@ -2562,14 +2607,14 @@ static void app_dirs_class_init (AppDirsClass * klass) {  	app_dirs_parent_class = g_type_class_peek_parent (klass);  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	((AppDirsClass *) klass)->finalize = app_dirs_finalize; -#line 2566 "AppDirs.c" +#line 2611 "AppDirs.c"  }  static void app_dirs_instance_init (AppDirs * self) {  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	self->ref_count = 1; -#line 2573 "AppDirs.c" +#line 2618 "AppDirs.c"  } @@ -2579,7 +2624,7 @@ static void app_dirs_finalize (AppDirs * obj) {  	self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_APP_DIRS, AppDirs);  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	g_signal_handlers_destroy (self); -#line 2583 "AppDirs.c" +#line 2628 "AppDirs.c"  } @@ -2604,7 +2649,7 @@ gpointer app_dirs_ref (gpointer instance) {  	g_atomic_int_inc (&self->ref_count);  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  	return instance; -#line 2608 "AppDirs.c" +#line 2653 "AppDirs.c"  } @@ -2617,7 +2662,7 @@ void app_dirs_unref (gpointer instance) {  		APP_DIRS_GET_CLASS (self)->finalize (self);  #line 7 "/home/jens/Source/shotwell/src/AppDirs.vala"  		g_type_free_instance ((GTypeInstance *) self); -#line 2621 "AppDirs.c" +#line 2666 "AppDirs.c"  	}  } | 
