* gnu/packages/gnome.scm (deja-dup): New variable. * gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: New file. * gnu/local.mk (dist_patch_DATA): Add patch file entry.
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 5676766be5e845ccb6cdf46cfa8722497f151752 Mon Sep 17 00:00:00 2001
 | 
						|
From: Jeremy Bicha <jbicha@ubuntu.com>
 | 
						|
Date: Fri, 16 Jun 2017 15:11:37 -0400
 | 
						|
Subject: Use 'ref' keyword for iter, requires vala 0.36
 | 
						|
 | 
						|
 | 
						|
diff --git a/deja-dup/widgets/ConfigList.vala b/deja-dup/widgets/ConfigList.vala
 | 
						|
index 15de2d6..02cd81a 100644
 | 
						|
--- a/deja-dup/widgets/ConfigList.vala
 | 
						|
+++ b/deja-dup/widgets/ConfigList.vala
 | 
						|
@@ -333,7 +333,7 @@ public class ConfigList : ConfigWidget
 | 
						|
 
 | 
						|
     model.row_deleted.disconnect(write_to_config);
 | 
						|
     foreach (Gtk.TreeIter iter in iters) {
 | 
						|
-      (model as Gtk.ListStore).remove(iter);
 | 
						|
+      (model as Gtk.ListStore).remove(ref iter);
 | 
						|
     }
 | 
						|
     model.row_deleted.connect(write_to_config);
 | 
						|
 
 | 
						|
diff --git a/deja-dup/widgets/ConfigLocation.vala b/deja-dup/widgets/ConfigLocation.vala
 | 
						|
index 869e2a8..d21c556 100644
 | 
						|
--- a/deja-dup/widgets/ConfigLocation.vala
 | 
						|
+++ b/deja-dup/widgets/ConfigLocation.vala
 | 
						|
@@ -397,12 +397,12 @@ public class ConfigLocation : ConfigWidget
 | 
						|
     if (uuid == saved_uuid)
 | 
						|
       return;
 | 
						|
 
 | 
						|
-    store.remove(iter);
 | 
						|
+    store.remove(ref iter);
 | 
						|
 
 | 
						|
     if (--num_volumes == 0) {
 | 
						|
       Gtk.TreeIter sep_iter;
 | 
						|
       if (store.get_iter_from_string(out sep_iter, index_vol_sep.to_string())) {
 | 
						|
-        store.remove(sep_iter);
 | 
						|
+        store.remove(ref sep_iter);
 | 
						|
         index_vol_sep = -2;
 | 
						|
       }
 | 
						|
     }
 | 
						|
-- 
 | 
						|
cgit v0.10.2
 | 
						|
 |