tasque r170 - in trunk: . src/Backends/Sqlite



Author: sharm
Date: Mon Dec 22 22:40:10 2008
New Revision: 170
URL: http://svn.gnome.org/viewvc/tasque?rev=170&view=rev

Log:
* tasque/src/Backends/Sqlite/SqliteBackend.cs: Implement task deletion.
  Fixes bug #551717, patch courtesy of Andreia Gaita and Stefan
  Schlott.

Modified:
   trunk/ChangeLog
   trunk/src/Backends/Sqlite/SqliteBackend.cs

Modified: trunk/src/Backends/Sqlite/SqliteBackend.cs
==============================================================================
--- trunk/src/Backends/Sqlite/SqliteBackend.cs	(original)
+++ trunk/src/Backends/Sqlite/SqliteBackend.cs	Mon Dec 22 22:40:10 2008
@@ -112,7 +112,9 @@
 		}
 		
 		public void DeleteTask(ITask task)
-		{}
+		{
+			task.Delete ();
+		}
 		
 		public void Refresh()
 		{}
@@ -291,7 +293,8 @@
 				
 				newTask = new SqliteTask(this, id);
 				iter = taskStore.AppendNode();
-				taskStore.SetValue (iter, 0, newTask);				
+				taskStore.SetValue (iter, 0, newTask);
+				taskIters [newTask.SqliteId] = iter;
         	}
 
         	dataReader.Close();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]