diff options
-rw-r--r-- | src/gui/widgets/popuplist.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/widgets/popuplist.cpp b/src/gui/widgets/popuplist.cpp index 6436817cb..a0d8b558a 100644 --- a/src/gui/widgets/popuplist.cpp +++ b/src/gui/widgets/popuplist.cpp @@ -123,8 +123,10 @@ void PopupList::adjustSize() mListBox->setWidth(getWidth() - pad2); } -void PopupList::mousePressed(gcn::MouseEvent& mouseEvent A_UNUSED) +void PopupList::mousePressed(gcn::MouseEvent& mouseEvent) { + if (mouseEvent.getSource() == mScrollArea) + return; if (mDropDown) mDropDown->updateSelection(); setVisible(false); |