* 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
 | |
| 
 |