[Xfce4-commits] r26547 - squeeze/trunk/libsqueeze

Stephan Arts stephan at xfce.org
Sun Jan 6 01:11:33 CET 2008


Author: stephan
Date: 2008-01-06 00:11:33 +0000 (Sun, 06 Jan 2008)
New Revision: 26547

Modified:
   squeeze/trunk/libsqueeze/archive.c
Log:
Add comment for archive_new
Add switch on operate statement



Modified: squeeze/trunk/libsqueeze/archive.c
===================================================================
--- squeeze/trunk/libsqueeze/archive.c	2008-01-05 23:58:09 UTC (rev 26546)
+++ squeeze/trunk/libsqueeze/archive.c	2008-01-06 00:11:33 UTC (rev 26547)
@@ -143,6 +143,15 @@
 	lsq_opened_archive_list = g_slist_remove(lsq_opened_archive_list, object);
 }
 
+/**
+ * lsq_archive_new:
+ *
+ * @path: path to archive
+ * @mime: mime-type (or NULL)
+ *
+ * Return value: LSQArchive object
+ *
+ */
 LSQArchive *
 lsq_archive_new(gchar *path, const gchar *mime)
 {
@@ -389,6 +398,19 @@
 gboolean
 lsq_archive_operate(LSQArchive *archive, LSQCommandType type)
 {
-	return FALSE;
+    switch (type)
+    {
+        case LSQ_COMMAND_TYPE_ADD:
+        case LSQ_COMMAND_TYPE_REMOVE:
+        case LSQ_COMMAND_TYPE_EXTRACT:
+        case LSQ_COMMAND_TYPE_REFRESH:
+        case LSQ_COMMAND_TYPE_OPEN:
+        case LSQ_COMMAND_TYPE_TEST:
+	        return FALSE;
+            break;
+        default:
+            return FALSE;
+            break;
+    }
 }
 



More information about the Xfce4-commits mailing list