fgrayplot demo was K.O because of command grayplot(x,y,m,);
[scilab.git] / scilab / modules / graphics / src / c / GetCommandArg.c
index c8eb462..2b74b10 100644 (file)
@@ -210,7 +210,14 @@ int get_strf_arg(void* _pvCtx, char *fname, int pos, rhs_opts opts[], char ** st
         char* pstData = NULL;
         getVarAddressFromPosition(_pvCtx, pos, &piAddr);
         getVarType(_pvCtx, piAddr, &iType);
-        if (iType != 10)
+        if (iType == 0)
+        {
+            // For example: grayplot(x,y,m,);
+            reinitDefStrfN();
+            *strf = getDefStrf();
+            return 1;
+        }
+        else if (iType != 10)
         {
             Scierror(999, _("%s: Wrong type for input argument #%d: String expected.\n"), fname, pos);
             return 0;