Merge remote-tracking branch 'origin/master' into YaSp
[scilab.git] / scilab / modules / graphics / src / c / getHandleProperty / get_mark_size_property.c
index 3dd6a05..e5a1910 100644 (file)
@@ -30,7 +30,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_mark_size_property(void* _pvCtx, int iObjUID)
+void* get_mark_size_property(void* _pvCtx, int iObjUID)
 {
     int iMarkSize = 0;
     int* piMarkSize = &iMarkSize;
@@ -39,23 +39,23 @@ int get_mark_size_property(void* _pvCtx, int iObjUID)
     int numMarkSizes = 0;
     int * piNumMarkSizes = &numMarkSizes;
 
-    getGraphicObjectProperty(iObjUID, __GO_NUM_MARK_SIZES__, jni_int, &piNumMarkSizes);
+       getGraphicObjectProperty(iObjUID, __GO_NUM_MARK_SIZES__, jni_int, &piNumMarkSizes);
 
     if (piNumMarkSizes == NULL)
     {
         Scierror(999, _("'%s' property does not exist for this handle.\n"), "mark_size");
-        return -1;
+        return NULL;
     }
 
-    if (numMarkSizes == 0)
-    {
-        getGraphicObjectProperty(iObjUID, __GO_MARK_SIZE__, jni_int, &piMarkSize);
-        return sciReturnDouble(_pvCtx, iMarkSize);
-    }
-    else
-    {
-        getGraphicObjectProperty(iObjUID, __GO_MARK_SIZES__, jni_int_vector, &markSizes);
-        return sciReturnRowVectorFromInt(_pvCtx, markSizes, numMarkSizes);
-    }
+       if (numMarkSizes == 0)
+       {
+               getGraphicObjectProperty(iObjUID, __GO_MARK_SIZE__, jni_int, &piMarkSize);
+               return sciReturnDouble(iMarkSize);
+       }
+       else
+       {
+               getGraphicObjectProperty(iObjUID, __GO_MARK_SIZES__, jni_int_vector, &markSizes);
+               return sciReturnRowVectorFromInt(markSizes, numMarkSizes);
+       }
 }
 /*------------------------------------------------------------------------*/