diff --git a/plugins/ProM/DistrhoUIProM.cpp b/plugins/ProM/DistrhoUIProM.cpp index 44190ac..36264a4 100644 --- a/plugins/ProM/DistrhoUIProM.cpp +++ b/plugins/ProM/DistrhoUIProM.cpp @@ -297,6 +297,14 @@ bool DistrhoUIProM::onKeyboard(const KeyboardEvent& ev) return true; } +bool DistrhoUIProM::onMouse(const MouseEvent& ev) +{ + if (ev.press) + getWindow().focus(); + + return false; +} + // ----------------------------------------------------------------------- UI* createUI() diff --git a/plugins/ProM/DistrhoUIProM.hpp b/plugins/ProM/DistrhoUIProM.hpp index 42e3c45..13fb8a1 100644 --- a/plugins/ProM/DistrhoUIProM.hpp +++ b/plugins/ProM/DistrhoUIProM.hpp @@ -49,6 +49,7 @@ protected: void onDisplay() override; bool onKeyboard(const KeyboardEvent&) override; + bool onMouse(const MouseEvent& ev) override; private: ScopedPointer fPM;