summaryrefslogtreecommitdiff
path: root/distrho/src/DistrhoUIDSSI.cpp
diff options
context:
space:
mode:
authorfalkTX <falktx@gmail.com>2014-08-16 23:52:47 +0100
committerfalkTX <falktx@gmail.com>2014-08-16 23:52:47 +0100
commit472e0701fe0d3be0f7a33b6a5b1fdf38b9f1505b (patch)
tree0283f052804536103151d546664e255d5affdeb2 /distrho/src/DistrhoUIDSSI.cpp
parent3464cfdbe670417664d99be006022649cfac85e0 (diff)
Misc changes
Diffstat (limited to 'distrho/src/DistrhoUIDSSI.cpp')
-rw-r--r--distrho/src/DistrhoUIDSSI.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/distrho/src/DistrhoUIDSSI.cpp b/distrho/src/DistrhoUIDSSI.cpp
index 389af9f3..f4624dc3 100644
--- a/distrho/src/DistrhoUIDSSI.cpp
+++ b/distrho/src/DistrhoUIDSSI.cpp
@@ -140,6 +140,11 @@ public:
}
#endif
+ void dssiui_samplerate(const double sampleRate)
+ {
+ fUI.setSampleRate(sampleRate, true);
+ }
+
void dssiui_show()
{
fUI.setVisible(true);
@@ -322,6 +327,9 @@ int osc_sample_rate_handler(const char*, const char*, lo_arg** argv, int, lo_mes
d_lastUiSampleRate = sampleRate;
+ if (globalUI != nullptr)
+ globalUI->dssiui_samplerate(sampleRate);
+
return 0;
}