diff --git a/src/common/gui/CModulationSourceButton.cpp b/src/common/gui/CModulationSourceButton.cpp index 4c33dbcc3f9..17bc5b7a67f 100644 --- a/src/common/gui/CModulationSourceButton.cpp +++ b/src/common/gui/CModulationSourceButton.cpp @@ -257,7 +257,7 @@ CMouseEventResult CModulationSourceButton::onMouseDown(CPoint& where, const CBut } if (listener && - buttons & (kAlt | kRButton | kMButton | kShift | kControl | kApple | kDoubleClick)) + buttons & (kAlt | kRButton | kMButton | kButton4 | kButton5 | kShift | kControl | kApple | kDoubleClick)) { if (listener->controlModifierClicked(this, buttons) != 0) return kMouseDownEventHandledButDontNeedMovedOrUpEvents; diff --git a/src/common/gui/CSurgeSlider.cpp b/src/common/gui/CSurgeSlider.cpp index f063ed3c569..6d9ac466d7e 100644 --- a/src/common/gui/CSurgeSlider.cpp +++ b/src/common/gui/CSurgeSlider.cpp @@ -346,7 +346,7 @@ CMouseEventResult CSurgeSlider::onMouseDown(CPoint& where, const CButtonState& b } if (listener && - buttons & (kAlt | kRButton | kMButton | kShift | kControl | kApple | kDoubleClick)) + buttons & (kAlt | kRButton | kMButton | kButton4 | kButton5 | kShift | kControl | kApple | kDoubleClick)) { if (listener->controlModifierClicked(this, buttons) != 0) return kMouseEventHandled;