ecere/com/dataTypes: OnGetString() - Not escaping or quoting strings except for gener...
[sdk] / ecere / src / com / dataTypes.ec
index 5a61add..7c27042 100644 (file)
@@ -770,7 +770,8 @@ static const char * OnGetString(Class _class, void * data, char * tempString, vo
                   strcat(tempString, " = ");
                }
 
-               if(!strcmp(memberType.name, "char *"))
+               // Only quote and escape for data serialization purposes
+               if(needClass && *needClass && !strcmp(memberType.name, "char *"))
                {
                   int len = strlen(tempString);
                   int c;