Xcos import: returns errors on error 66/17466/2
Clément DAVID [Wed, 18 Nov 2015 09:13:01 +0000 (10:13 +0100)]
Change-Id: I38203f8c330de6b77abca61fcb7aaad5aac8348e

scilab/modules/xcos/sci_gateway/cpp/sci_xcosDiagramToScilab.cpp

index dc21a57..f27f3fb 100644 (file)
@@ -61,6 +61,7 @@ types::Function::ReturnValue sci_xcosDiagramToScilab(types::typed_list &in, int
     if (!in[0]->isString())
     {
         Scierror(77, _("%s: Wrong type for input argument #%d: string expected.\n"), funname, 1);
+        return types::Function::Error;
     }
 
     types::String* files = in[0]->getAs<types::String>();
@@ -87,6 +88,7 @@ types::Function::ReturnValue sci_xcosDiagramToScilab(types::typed_list &in, int
             if (!in[1 + i]->isUserType())
             {
                 Scierror(77, _("%s: Wrong type for input argument #%d: ""%s"" expected.\n"), funname, "diagram");
+                return types::Function::Error;
             }
         }
         for (int i = 0; i < _iRetCount; i++)