Merge remote-tracking branch 'origin/master' into YaSp
[scilab.git] / scilab / modules / graphics / src / c / getHandleProperty / get_mark_size_property.c
index 85be2c6..e5a1910 100644 (file)
@@ -41,6 +41,12 @@ void* get_mark_size_property(void* _pvCtx, int iObjUID)
 
        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 NULL;
+    }
+
        if (numMarkSizes == 0)
        {
                getGraphicObjectProperty(iObjUID, __GO_MARK_SIZE__, jni_int, &piMarkSize);