|
@@ -188,13 +188,15 @@ Item
|
|
|
}
|
|
|
clip: true
|
|
|
cacheBuffer: 1000000 // Set a large cache to effectively just cache every list item.
|
|
|
- ScrollBar.vertical: UM.ScrollBar { id: scrollBar }
|
|
|
-
|
|
|
- onContentYChanged: {
|
|
|
- // This removes focus from SettingItems when scrolling.
|
|
|
- // This fixes comboboxes staying open and scrolling out of the settingView.
|
|
|
- if (!scrollBar.activeFocus) {
|
|
|
- scrollBar.forceActiveFocus();
|
|
|
+ ScrollBar.vertical: UM.ScrollBar
|
|
|
+ {
|
|
|
+ id: scrollBar
|
|
|
+ onPositionChanged: {
|
|
|
+ // This removes focus from items when scrolling.
|
|
|
+ // This fixes comboboxes staying open and scrolling container
|
|
|
+ if (!activeFocus) {
|
|
|
+ forceActiveFocus();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|