|
@@ -1214,9 +1214,14 @@ public: |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (isInteger) |
|
|
if (isInteger) |
|
|
|
|
|
{ |
|
|
*value = std::atoi(display); |
|
|
*value = std::atoi(display); |
|
|
|
|
|
} |
|
|
else |
|
|
else |
|
|
|
|
|
{ |
|
|
|
|
|
const ScopedSafeLocale ssl; |
|
|
*value = std::atof(display); |
|
|
*value = std::atof(display); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
@@ -1673,9 +1678,14 @@ public: |
|
|
continue; |
|
|
continue; |
|
|
|
|
|
|
|
|
if (fPlugin.getParameterHints(j) & kParameterIsInteger) |
|
|
if (fPlugin.getParameterHints(j) & kParameterIsInteger) |
|
|
|
|
|
{ |
|
|
fvalue = std::atoi(value.buffer()); |
|
|
fvalue = std::atoi(value.buffer()); |
|
|
|
|
|
} |
|
|
else |
|
|
else |
|
|
|
|
|
{ |
|
|
|
|
|
const ScopedSafeLocale ssl; |
|
|
fvalue = std::atof(value.buffer()); |
|
|
fvalue = std::atof(value.buffer()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
fCachedParameters.values[j] = fvalue; |
|
|
fCachedParameters.values[j] = fvalue; |
|
|
#if DISTRHO_PLUGIN_HAS_UI |
|
|
#if DISTRHO_PLUGIN_HAS_UI |
|
|