]> gerrit.simantics Code Review - simantics/fmil.git/blobdiff - org.simantics.fmil.core/native/FMUSimulator/src/fmu_control.cpp
Fixed newly created errors in FMIL native interfaces.
[simantics/fmil.git] / org.simantics.fmil.core / native / FMUSimulator / src / fmu_control.cpp
index dba9da20edab7b03defb68584249a0e823fbdca3..ae86d2b047c387e8698a3f6037a1cf4db42fd66c 100644 (file)
@@ -354,10 +354,10 @@ JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setStringValue_1
        const char *valueChars = env->GetStringUTFChars(value, 0);
        FMI1 fmi = fmus[id];
        if (fmi.version == 1) {
-               FMI1_CS_SET_INTEGER(fmi.fmu, vr, value != 0, &error);
+               FMI1_CS_SET_STRING(fmi.fmu, vr, valueChars, &error);
        }
        else if (fmi.version == 2) {
-               FMI2_CS_SET_INTEGER(fmi.fmu, vr, value != 0, &error);
+               FMI2_CS_SET_STRING(fmi.fmu, vr, valueChars, &error);
        }
        env->ReleaseStringUTFChars(value, valueChars);
        if (!isEmpty(error)) {