diff --git a/vpn/ui/controls/ComboBoxListView.cpp b/vpn/ui/controls/ComboBoxListView.cpp index 19f6539a000bb301f80fb50ab5210ae387b91599..be909efda00bbf5f6a664ac0c49c37e409884a9e 100644 --- a/vpn/ui/controls/ComboBoxListView.cpp +++ b/vpn/ui/controls/ComboBoxListView.cpp @@ -8,7 +8,12 @@ ComboBoxListView::ComboBoxListView(QWidget *a_parent /*= nullptr*/) { #ifdef ANDROID this->setFocusPolicy(Qt::NoFocus); - QScroller::grabGesture(this, QScroller::LeftMouseButtonGesture); + QScroller* scroller = QScroller::scroller(this); + QScrollerProperties sp; + sp.setScrollMetric(QScrollerProperties::VerticalOvershootPolicy, QScrollerProperties::OvershootAlwaysOff); + scroller->setScrollerProperties(sp); + scroller->grabGesture(this, QScroller::LeftMouseButtonGesture); + this->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel); this->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); #endif this->setWidgetDelegateFactory(&CustomButtonDelegate::create); // Add creating item widgets