banshee r4970 - in trunk/banshee: . src/Libraries/Hyena/Hyena.Data.Sqlite



Author: gburt
Date: Mon Jan 26 04:54:31 2009
New Revision: 4970
URL: http://svn.gnome.org/viewvc/banshee?rev=4970&view=rev

Log:
2009-01-25  Gabriel Burt  <gabriel burt gmail com>

	* src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteConnection.cs: Fix a
	warning.



Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteConnection.cs

Modified: trunk/banshee/src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteConnection.cs
==============================================================================
--- trunk/banshee/src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteConnection.cs	(original)
+++ trunk/banshee/src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteConnection.cs	Mon Jan 26 04:54:31 2009
@@ -134,7 +134,7 @@
         public IDataReader Query (HyenaSqliteCommand command)
         {
             command.CommandType = HyenaCommandType.Reader;
-            QueueCommand (command, null);
+            QueueCommand (command);
             return command.WaitForResult (this) as SqliteDataReader;
         }
 
@@ -190,7 +190,7 @@
         public T Query<T> (HyenaSqliteCommand command)
         {
             command.CommandType = HyenaCommandType.Scalar;
-            QueueCommand (command, null);
+            QueueCommand (command);
             object result = command.WaitForResult (this);
             return (T)SqliteUtils.FromDbFormat (typeof (T), result);
         }
@@ -217,7 +217,7 @@
         public int Execute (HyenaSqliteCommand command)
         {
             command.CommandType = HyenaCommandType.Execute;;
-            QueueCommand(command, null);
+            QueueCommand(command);
             return (int) command.WaitForResult (this);
         }
 
@@ -378,9 +378,15 @@
             QueueCommand (command, null, args);
         }
 
-        private void QueueCommand(HyenaSqliteCommand command, object arg)
+        // TODO optimize object vs object [] code paths?
+        /*private void QueueCommand(HyenaSqliteCommand command, object arg)
         {
             QueueCommand (command, arg, null);
+        }*/
+
+        private void QueueCommand(HyenaSqliteCommand command)
+        {
+            QueueCommand (command, null, null);
         }
 
         private void QueueCommand(HyenaSqliteCommand command, object arg, object [] args)



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