diff --git a/4D Plugin API/4DPluginAPI.c b/4D Plugin API/4DPluginAPI.c index 8757453..608e098 100755 --- a/4D Plugin API/4DPluginAPI.c +++ b/4D Plugin API/4DPluginAPI.c @@ -4261,6 +4261,7 @@ void PA_SetVariable( PA_Unichar* variableName, PA_Variable variable, char clearO void PA_SetStringVariable( PA_Variable* variable, PA_Unistring* ustr ) { variable->fType = eVK_Unistring; + variable->fFiller = 0; variable->uValue.fString = *ustr; } @@ -4268,6 +4269,7 @@ void PA_SetStringVariable( PA_Variable* variable, PA_Unistring* ustr ) void PA_SetBlobVariable( PA_Variable* variable, void* blob, PA_long32 len ) { variable->fType = eVK_Blob; + variable->fFiller = 0; variable->uValue.fBlob.fHandle = FromUserData( blob, len ); variable->uValue.fBlob.fSize = len; } @@ -4276,6 +4278,7 @@ void PA_SetBlobVariable( PA_Variable* variable, void* blob, PA_long32 len ) void PA_SetBlobHandleVariable( PA_Variable* variable, PA_Handle hblob ) { variable->fType = eVK_Blob; + variable->fFiller = 0; variable->uValue.fBlob.fHandle = hblob; variable->uValue.fBlob.fSize = (PA_long32)PA_GetHandleSize( hblob ); } @@ -4284,6 +4287,7 @@ void PA_SetBlobHandleVariable( PA_Variable* variable, PA_Handle hblob ) void PA_SetPictureVariable( PA_Variable* variable, PA_Picture picture ) { variable->fType = eVK_Picture; + variable->fFiller = 0; variable->uValue.fPicture = picture; } @@ -4291,6 +4295,7 @@ void PA_SetPictureVariable( PA_Variable* variable, PA_Picture picture ) void PA_SetRealVariable( PA_Variable* variable, double value ) { variable->fType = eVK_Real; + variable->fFiller = 0; variable->uValue.fReal = value; } @@ -4305,6 +4310,7 @@ void PA_SetLongintVariable( PA_Variable* variable, PA_long32 value ) void PA_SetTimeVariable( PA_Variable* variable, PA_long32 value ) { variable->fType = eVK_Time; + variable->fFiller = 0; variable->uValue.fTime = value; } @@ -4312,6 +4318,7 @@ void PA_SetTimeVariable( PA_Variable* variable, PA_long32 value ) void PA_SetDateVariable( PA_Variable* variable, short day, short month, short year ) { variable->fType = eVK_Date; + variable->fFiller = 0; variable->uValue.fDate.fDay = day; variable->uValue.fDate.fMonth = month; variable->uValue.fDate.fYear = year; @@ -4320,6 +4327,7 @@ void PA_SetDateVariable( PA_Variable* variable, short day, short month, short ye void PA_SetBooleanVariable( PA_Variable* variable, char value ) { variable->fType = eVK_Boolean; + variable->fFiller = 0; variable->uValue.fBoolean = value; } @@ -4327,12 +4335,14 @@ void PA_SetBooleanVariable( PA_Variable* variable, char value ) void PA_SetObjectVariable( PA_Variable* variable, PA_ObjectRef object ) { variable->fType = eVK_Object; + variable->fFiller = 0; variable->uValue.fObject = object; } void PA_SetCollectionVariable(PA_Variable* variable, PA_CollectionRef collection) { variable->fType = eVK_Collection; + variable->fFiller = 0; variable->uValue.fCollection = collection; }