Fixed the preview bug.

Using the mutiple return value of the PyUNO calls for the inout args.

Change-Id: I7eb95a9cc8e020367161b1ff2a728fa543eb656c
diff --git a/wizards/com/sun/star/wizards/common/Desktop.py b/wizards/com/sun/star/wizards/common/Desktop.py
index 1bfc414..76bacaa 100644
--- a/wizards/com/sun/star/wizards/common/Desktop.py
+++ b/wizards/com/sun/star/wizards/common/Desktop.py
@@ -139,12 +139,14 @@
         try:
             print ("DEBUG !!! getDispatchURL -- s_URL: ", _sURL)
             oTransformer = xMSF.createInstance("com.sun.star.util.URLTransformer")
-            oURL = list(range(1))
-            oURL[0] = URL()
-            oURL[0].Complete = _sURL
-            oTransformer.parseStrict(oURL[0])
+            oURL = URL()
+            oURL.Complete = _sURL
+            ok, oURL = oTransformer.parseStrict(oURL)
+            if (not ok):
+                print ("DEBUG !!! getDispatchURL --  parsing failed.")
+                return None
             print ("DEBUG !!! getDispatchURL --  oURL: ", oURL)
-            return oURL[0];
+            return oURL
         except Exception:
             traceback.print_exc()
         return None