diff options
Diffstat (limited to 'src/library/TrashPage.c')
| -rw-r--r-- | src/library/TrashPage.c | 319 | 
1 files changed, 157 insertions, 162 deletions
| diff --git a/src/library/TrashPage.c b/src/library/TrashPage.c index 98ee9c1..1e3ffc8 100644 --- a/src/library/TrashPage.c +++ b/src/library/TrashPage.c @@ -805,7 +805,6 @@ void page_remove_actions (Page* self, GActionMap* map);  static CoreViewTracker* trash_page_real_get_view_tracker (CheckerboardPage* base);  static void trash_page_real_update_actions (Page* base, gint selected_count, gint count);  void page_set_action_sensitive (Page* self, const gchar* name, gboolean sensitive); -void page_set_action_important (Page* self, const gchar* name, gboolean important);  void page_set_common_action_important (Page* self, const gchar* name, gboolean important);  void page_update_actions (Page* self, gint selected_count, gint count);  gboolean data_collection_add (DataCollection* self, DataObject* object); @@ -871,21 +870,21 @@ static const GActionEntry TRASH_PAGE_entries[2] = {{"Delete", _trash_page_on_del  static void _trash_page_on_delete_gsimple_action_activate_callback (GSimpleAction* action, GVariant* parameter, gpointer self) {  #line 50 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	trash_page_on_delete ((TrashPage*) self); -#line 875 "TrashPage.c" +#line 874 "TrashPage.c"  }  static void _trash_page_on_restore_gsimple_action_activate_callback (GSimpleAction* action, GVariant* parameter, gpointer self) {  #line 50 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	trash_page_on_restore ((TrashPage*) self); -#line 882 "TrashPage.c" +#line 881 "TrashPage.c"  }  static void _trash_page_on_trashcan_contents_altered_media_source_collection_trashcan_contents_altered (MediaSourceCollection* _sender, GeeCollection* added, GeeCollection* removed, gpointer self) {  #line 38 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	trash_page_on_trashcan_contents_altered ((TrashPage*) self, added, removed); -#line 889 "TrashPage.c" +#line 888 "TrashPage.c"  } @@ -952,14 +951,14 @@ TrashPage* trash_page_construct (GType object_type) {  	_g_object_unref0 (_tmp10_);  #line 28 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return self; -#line 956 "TrashPage.c" +#line 955 "TrashPage.c"  }  TrashPage* trash_page_new (void) {  #line 28 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return trash_page_construct (TYPE_TRASH_PAGE); -#line 963 "TrashPage.c" +#line 962 "TrashPage.c"  } @@ -979,7 +978,7 @@ static void trash_page_real_init_collect_ui_filenames (Page* base, GeeList* ui_f  	_tmp1_ = ui_filenames;  #line 47 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	gee_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, GEE_TYPE_COLLECTION, GeeCollection), "trash.ui"); -#line 983 "TrashPage.c" +#line 982 "TrashPage.c"  } @@ -999,7 +998,7 @@ static void trash_page_real_add_actions (Page* base, GActionMap* map) {  	_tmp1_ = map;  #line 58 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	g_action_map_add_action_entries (_tmp1_, TRASH_PAGE_entries, G_N_ELEMENTS (TRASH_PAGE_entries), self); -#line 1003 "TrashPage.c" +#line 1002 "TrashPage.c"  } @@ -1014,7 +1013,7 @@ static void trash_page_real_remove_actions (Page* base, GActionMap* map) {  	_tmp0_ = map;  #line 62 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	PAGE_CLASS (trash_page_parent_class)->remove_actions (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_CHECKERBOARD_PAGE, CheckerboardPage), TYPE_PAGE, Page), _tmp0_); -#line 1018 "TrashPage.c" +#line 1017 "TrashPage.c"  	{  		GActionEntry* entry_collection = NULL;  		gint entry_collection_length1 = 0; @@ -1026,11 +1025,11 @@ static void trash_page_real_remove_actions (Page* base, GActionMap* map) {  		entry_collection_length1 = G_N_ELEMENTS (TRASH_PAGE_entries);  #line 63 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		for (entry_it = 0; entry_it < G_N_ELEMENTS (TRASH_PAGE_entries); entry_it = entry_it + 1) { -#line 1030 "TrashPage.c" +#line 1029 "TrashPage.c"  			GActionEntry entry = {0};  #line 63 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			entry = entry_collection[entry_it]; -#line 1034 "TrashPage.c" +#line 1033 "TrashPage.c"  			{  				GActionMap* _tmp1_;  				GActionEntry _tmp2_; @@ -1043,7 +1042,7 @@ static void trash_page_real_remove_actions (Page* base, GActionMap* map) {  				_tmp3_ = _tmp2_.name;  #line 64 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				g_action_map_remove_action (_tmp1_, _tmp3_); -#line 1047 "TrashPage.c" +#line 1046 "TrashPage.c"  			}  		}  	} @@ -1053,7 +1052,7 @@ static void trash_page_real_remove_actions (Page* base, GActionMap* map) {  static gpointer _core_tracker_ref0 (gpointer self) {  #line 69 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return self ? core_tracker_ref (self) : NULL; -#line 1057 "TrashPage.c" +#line 1056 "TrashPage.c"  } @@ -1072,7 +1071,7 @@ static CoreViewTracker* trash_page_real_get_view_tracker (CheckerboardPage* base  	result = _tmp1_;  #line 69 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return result; -#line 1076 "TrashPage.c" +#line 1075 "TrashPage.c"  } @@ -1091,50 +1090,46 @@ static void trash_page_real_update_actions (Page* base, gint selected_count, gin  #line 75 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	page_set_action_sensitive (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page), "Delete", has_selected);  #line 76 "/home/jens/Source/shotwell/src/library/TrashPage.vala" -	page_set_action_important (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page), "Delete", TRUE); -#line 77 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	page_set_action_sensitive (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page), "Restore", has_selected); -#line 78 "/home/jens/Source/shotwell/src/library/TrashPage.vala" -	page_set_action_important (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page), "Restore", TRUE); -#line 79 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 77 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	page_set_common_action_important (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page), "CommonEmptyTrash", TRUE); -#line 81 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 79 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp1_ = selected_count; -#line 81 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 79 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp2_ = count; -#line 81 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 79 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	PAGE_CLASS (trash_page_parent_class)->update_actions (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_CHECKERBOARD_PAGE, CheckerboardPage), TYPE_PAGE, Page), _tmp1_, _tmp2_); -#line 1108 "TrashPage.c" +#line 1103 "TrashPage.c"  }  static void trash_page_on_trashcan_contents_altered (TrashPage* self, GeeCollection* added, GeeCollection* removed) {  	GeeCollection* _tmp0_;  	GeeCollection* _tmp12_; -#line 84 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 82 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	g_return_if_fail (IS_TRASH_PAGE (self)); -#line 84 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 82 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	g_return_if_fail ((added == NULL) || GEE_IS_COLLECTION (added)); -#line 84 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 82 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	g_return_if_fail ((removed == NULL) || GEE_IS_COLLECTION (removed)); -#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 84 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp0_ = added; -#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 84 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	if (_tmp0_ != NULL) { -#line 1125 "TrashPage.c" +#line 1120 "TrashPage.c"  		{  			GeeIterator* _source_it = NULL;  			GeeCollection* _tmp1_;  			GeeIterator* _tmp2_; -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			_tmp1_ = added; -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			_tmp2_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, GEE_TYPE_ITERABLE, GeeIterable)); -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			_source_it = _tmp2_; -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			while (TRUE) { -#line 1138 "TrashPage.c" +#line 1133 "TrashPage.c"  				GeeIterator* _tmp3_;  				gboolean _tmp4_;  				MediaSource* source = NULL; @@ -1145,52 +1140,52 @@ static void trash_page_on_trashcan_contents_altered (TrashPage* self, GeeCollect  				MediaSource* _tmp9_;  				TrashPageTrashView* _tmp10_;  				TrashPageTrashView* _tmp11_; -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp3_ = _source_it; -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp4_ = gee_iterator_next (_tmp3_); -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				if (!_tmp4_) { -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  					break; -#line 1157 "TrashPage.c" +#line 1152 "TrashPage.c"  				} -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp5_ = _source_it; -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp6_ = gee_iterator_get (_tmp5_); -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				source = (MediaSource*) _tmp6_; -#line 88 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp7_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page)); -#line 88 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp8_ = _tmp7_; -#line 88 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp9_ = source; -#line 88 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp10_ = trash_page_trash_view_new (_tmp9_); -#line 88 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp11_ = _tmp10_; -#line 88 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				data_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, TYPE_DATA_COLLECTION, DataCollection), G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, TYPE_DATA_OBJECT, DataObject)); -#line 88 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_g_object_unref0 (_tmp11_); -#line 88 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 86 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_data_collection_unref0 (_tmp8_); -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_g_object_unref0 (source); -#line 1183 "TrashPage.c" +#line 1178 "TrashPage.c"  			} -#line 87 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 85 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			_g_object_unref0 (_source_it); -#line 1187 "TrashPage.c" +#line 1182 "TrashPage.c"  		}  	} -#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 89 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp12_ = removed; -#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 89 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	if (_tmp12_ != NULL) { -#line 1194 "TrashPage.c" +#line 1189 "TrashPage.c"  		Marker* marker = NULL;  		ViewCollection* _tmp13_;  		ViewCollection* _tmp14_; @@ -1199,32 +1194,32 @@ static void trash_page_on_trashcan_contents_altered (TrashPage* self, GeeCollect  		ViewCollection* _tmp29_;  		ViewCollection* _tmp30_;  		Marker* _tmp31_; -#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 90 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_tmp13_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page)); -#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 90 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_tmp14_ = _tmp13_; -#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 90 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_tmp15_ = data_collection_start_marking (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, TYPE_DATA_COLLECTION, DataCollection)); -#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 90 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_tmp16_ = _tmp15_; -#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 90 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_data_collection_unref0 (_tmp14_); -#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 90 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		marker = _tmp16_; -#line 1215 "TrashPage.c" +#line 1210 "TrashPage.c"  		{  			GeeIterator* _source_it = NULL;  			GeeCollection* _tmp17_;  			GeeIterator* _tmp18_; -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			_tmp17_ = removed; -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			_tmp18_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, GEE_TYPE_ITERABLE, GeeIterable)); -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			_source_it = _tmp18_; -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			while (TRUE) { -#line 1228 "TrashPage.c" +#line 1223 "TrashPage.c"  				GeeIterator* _tmp19_;  				gboolean _tmp20_;  				MediaSource* source = NULL; @@ -1236,61 +1231,61 @@ static void trash_page_on_trashcan_contents_altered (TrashPage* self, GeeCollect  				MediaSource* _tmp26_;  				DataView* _tmp27_;  				DataView* _tmp28_; -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp19_ = _source_it; -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp20_ = gee_iterator_next (_tmp19_); -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				if (!_tmp20_) { -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  					break; -#line 1248 "TrashPage.c" +#line 1243 "TrashPage.c"  				} -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp21_ = _source_it; -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp22_ = gee_iterator_get (_tmp21_); -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				source = (MediaSource*) _tmp22_; -#line 94 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp23_ = marker; -#line 94 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp24_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page)); -#line 94 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp25_ = _tmp24_; -#line 94 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp26_ = source; -#line 94 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp27_ = view_collection_get_view_for_source (_tmp25_, G_TYPE_CHECK_INSTANCE_CAST (_tmp26_, TYPE_DATA_SOURCE, DataSource)); -#line 94 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_tmp28_ = _tmp27_; -#line 94 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				marker_mark (_tmp23_, G_TYPE_CHECK_INSTANCE_CAST (_tmp28_, TYPE_DATA_OBJECT, DataObject)); -#line 94 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_g_object_unref0 (_tmp28_); -#line 94 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 92 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_data_collection_unref0 (_tmp25_); -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  				_g_object_unref0 (source); -#line 1276 "TrashPage.c" +#line 1271 "TrashPage.c"  			} -#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  			_g_object_unref0 (_source_it); -#line 1280 "TrashPage.c" +#line 1275 "TrashPage.c"  		} -#line 95 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_tmp29_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page)); -#line 95 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_tmp30_ = _tmp29_; -#line 95 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_tmp31_ = marker; -#line 95 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		data_collection_remove_marked (G_TYPE_CHECK_INSTANCE_CAST (_tmp30_, TYPE_DATA_COLLECTION, DataCollection), _tmp31_); -#line 95 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 93 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_data_collection_unref0 (_tmp30_); -#line 91 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 89 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_g_object_unref0 (marker); -#line 1294 "TrashPage.c" +#line 1289 "TrashPage.c"  	}  } @@ -1308,51 +1303,51 @@ static void trash_page_on_restore (TrashPage* self) {  	GeeCollection* _tmp9_;  	TrashUntrashPhotosCommand* _tmp10_;  	TrashUntrashPhotosCommand* _tmp11_; -#line 99 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 97 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	g_return_if_fail (IS_TRASH_PAGE (self)); -#line 100 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 98 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp0_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page)); -#line 100 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 98 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp1_ = _tmp0_; -#line 100 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 98 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp2_ = view_collection_get_selected_count (_tmp1_); -#line 100 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 98 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp3_ = _tmp2_ == 0; -#line 100 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 98 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_data_collection_unref0 (_tmp1_); -#line 100 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 98 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	if (_tmp3_) { -#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 99 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		return; -#line 1328 "TrashPage.c" +#line 1323 "TrashPage.c"  	} -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp4_ = page_get_command_manager (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page)); -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp5_ = _tmp4_; -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp6_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page)); -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp7_ = _tmp6_; -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp8_ = view_collection_get_selected_sources (_tmp7_); -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp9_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, GEE_TYPE_COLLECTION, GeeCollection); -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp10_ = trash_untrash_photos_command_new (_tmp9_, FALSE); -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp11_ = _tmp10_; -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	command_manager_execute (_tmp5_, G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, TYPE_COMMAND, Command)); -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_g_object_unref0 (_tmp11_); -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_g_object_unref0 (_tmp9_); -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_data_collection_unref0 (_tmp7_); -#line 103 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 101 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_command_manager_unref0 (_tmp5_); -#line 1356 "TrashPage.c" +#line 1351 "TrashPage.c"  } @@ -1360,15 +1355,15 @@ static gchar* trash_page_real_get_view_empty_message (CheckerboardPage* base) {  	TrashPage * self;  	gchar* result = NULL;  	gchar* _tmp0_; -#line 107 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 105 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_TRASH_PAGE, TrashPage); -#line 108 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 106 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp0_ = g_strdup (_ ("Trash is empty")); -#line 108 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 106 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	result = _tmp0_; -#line 108 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 106 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return result; -#line 1372 "TrashPage.c" +#line 1367 "TrashPage.c"  } @@ -1382,50 +1377,50 @@ static void trash_page_on_delete (TrashPage* self) {  	ViewCollection* _tmp6_;  	GeeList* _tmp7_;  	GeeCollection* _tmp8_; -#line 111 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 109 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	g_return_if_fail (IS_TRASH_PAGE (self)); -#line 113 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 111 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp1_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page)); -#line 113 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 111 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp2_ = _tmp1_; -#line 113 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 111 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp3_ = view_collection_get_selected_count (_tmp2_); -#line 113 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 111 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp4_ = _tmp3_ == 1; -#line 113 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 111 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_data_collection_unref0 (_tmp2_); -#line 113 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 111 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	if (_tmp4_) { -#line 113 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 111 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_tmp0_ = "Deleting a Photo"; -#line 1402 "TrashPage.c" +#line 1397 "TrashPage.c"  	} else { -#line 113 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 111 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  		_tmp0_ = _ ("Deleting Photos"); -#line 1406 "TrashPage.c" +#line 1401 "TrashPage.c"  	} -#line 112 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 110 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp5_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page)); -#line 112 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 110 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp6_ = _tmp5_; -#line 112 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 110 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp7_ = view_collection_get_selected_sources (_tmp6_); -#line 112 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 110 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp8_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, GEE_TYPE_COLLECTION, GeeCollection); -#line 112 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 110 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	remove_from_app (_tmp8_, _ ("Delete"), _tmp0_); -#line 112 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 110 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_g_object_unref0 (_tmp8_); -#line 112 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 110 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_data_collection_unref0 (_tmp6_); -#line 1422 "TrashPage.c" +#line 1417 "TrashPage.c"  }  static gpointer _view_filter_ref0 (gpointer self) { -#line 117 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 115 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return self ? view_filter_ref (self) : NULL; -#line 1429 "TrashPage.c" +#line 1424 "TrashPage.c"  } @@ -1434,17 +1429,17 @@ static SearchViewFilter* trash_page_real_get_search_view_filter (CheckerboardPag  	SearchViewFilter* result = NULL;  	TrashPageTrashSearchViewFilter* _tmp0_;  	SearchViewFilter* _tmp1_; -#line 116 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 114 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_TRASH_PAGE, TrashPage); -#line 117 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 115 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp0_ = self->priv->search_filter; -#line 117 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 115 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	_tmp1_ = _view_filter_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, TYPE_SEARCH_VIEW_FILTER, SearchViewFilter)); -#line 117 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 115 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	result = _tmp1_; -#line 117 "/home/jens/Source/shotwell/src/library/TrashPage.vala" +#line 115 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return result; -#line 1448 "TrashPage.c" +#line 1443 "TrashPage.c"  } @@ -1473,21 +1468,21 @@ static TrashPageTrashView* trash_page_trash_view_construct (GType object_type, M  	_vala_assert (_tmp4_, "source.is_trashed()");  #line 11 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return self; -#line 1477 "TrashPage.c" +#line 1472 "TrashPage.c"  }  static TrashPageTrashView* trash_page_trash_view_new (MediaSource* source) {  #line 11 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return trash_page_trash_view_construct (TRASH_PAGE_TYPE_TRASH_VIEW, source); -#line 1484 "TrashPage.c" +#line 1479 "TrashPage.c"  }  static void trash_page_trash_view_class_init (TrashPageTrashViewClass * klass) {  #line 10 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	trash_page_trash_view_parent_class = g_type_class_peek_parent (klass); -#line 1491 "TrashPage.c" +#line 1486 "TrashPage.c"  } @@ -1516,7 +1511,7 @@ static guint trash_page_trash_search_view_filter_real_get_criteria (SearchViewFi  	result = (guint) ((((SEARCH_FILTER_CRITERIA_TEXT | SEARCH_FILTER_CRITERIA_FLAG) | SEARCH_FILTER_CRITERIA_MEDIA) | SEARCH_FILTER_CRITERIA_RATING) | SEARCH_FILTER_CRITERIA_SAVEDSEARCH);  #line 20 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return result; -#line 1520 "TrashPage.c" +#line 1515 "TrashPage.c"  } @@ -1526,14 +1521,14 @@ static TrashPageTrashSearchViewFilter* trash_page_trash_search_view_filter_const  	self = (TrashPageTrashSearchViewFilter*) default_search_view_filter_construct (object_type);  #line 18 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return self; -#line 1530 "TrashPage.c" +#line 1525 "TrashPage.c"  }  static TrashPageTrashSearchViewFilter* trash_page_trash_search_view_filter_new (void) {  #line 18 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	return trash_page_trash_search_view_filter_construct (TRASH_PAGE_TYPE_TRASH_SEARCH_VIEW_FILTER); -#line 1537 "TrashPage.c" +#line 1532 "TrashPage.c"  } @@ -1542,7 +1537,7 @@ static void trash_page_trash_search_view_filter_class_init (TrashPageTrashSearch  	trash_page_trash_search_view_filter_parent_class = g_type_class_peek_parent (klass);  #line 18 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	((SearchViewFilterClass *) klass)->get_criteria = (guint (*) (SearchViewFilter *)) trash_page_trash_search_view_filter_real_get_criteria; -#line 1546 "TrashPage.c" +#line 1541 "TrashPage.c"  } @@ -1583,7 +1578,7 @@ static void trash_page_class_init (TrashPageClass * klass) {  	((CheckerboardPageClass *) klass)->get_search_view_filter = (SearchViewFilter* (*) (CheckerboardPage *)) trash_page_real_get_search_view_filter;  #line 7 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	G_OBJECT_CLASS (klass)->finalize = trash_page_finalize; -#line 1587 "TrashPage.c" +#line 1582 "TrashPage.c"  } @@ -1595,7 +1590,7 @@ static void trash_page_instance_init (TrashPage * self) {  	_tmp0_ = trash_page_trash_search_view_filter_new ();  #line 25 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	self->priv->search_filter = _tmp0_; -#line 1599 "TrashPage.c" +#line 1594 "TrashPage.c"  } @@ -1609,7 +1604,7 @@ static void trash_page_finalize (GObject * obj) {  	_core_tracker_unref0 (self->priv->tracker);  #line 7 "/home/jens/Source/shotwell/src/library/TrashPage.vala"  	G_OBJECT_CLASS (trash_page_parent_class)->finalize (obj); -#line 1613 "TrashPage.c" +#line 1608 "TrashPage.c"  } | 
