Switch to side-by-side view

--- a/src/filters/rclwar
+++ b/src/filters/rclwar
@@ -22,7 +22,7 @@
 
     ###### File type handler api, used by rclexecm ---------->
     def openfile(self, params):
-        self.currentindex = 0
+        self.currentindex = -1
         try:
             self.tar = tarfile.open(params["filename:"])
             return True
@@ -40,6 +40,11 @@
         return self.extractone(tarinfo)
 
     def getnext(self, params):
+        if self.currentindex == -1:
+            # Return "self" doc
+            self.currentindex = 0
+            return (True, "", "", rclexecm.RclExecM.noteof)
+
         tarinfo = self.tar.next()
         if tarinfo is None:
             #self.em.rclog("getnext: EOF hit")