Commit 620fd8a4 authored by Devin Lin's avatar Devin Lin 🎨
Browse files

quicksettings: Fix row count calculation

parent 85e43491
Pipeline #202483 passed with stage
in 1 minute and 3 seconds
......@@ -45,7 +45,7 @@ Item {
readonly property int columnCount: Math.floor(width/columnWidth)
readonly property int rowCount: {
let totalRows = quickSettingsCount / columnCount;
let totalRows = Math.ceil(quickSettingsCount / columnCount);
let isPortrait = MobileShell.Shell.orientation === MobileShell.Shell.Portrait;
let targetRows = Math.floor(Window.height * (isPortrait ? 0.65 : 0.8) / rowHeight);
return Math.min(totalRows, targetRows);
......@@ -229,7 +229,7 @@ Item {
ScrollBar.horizontal.policy: ScrollBar.AlwaysOff
ScrollBar.vertical.policy: ScrollBar.AlwaysOff
ScrollBar.vertical.interactive:false
ScrollBar.vertical.interactive: false
anchors.fill: parent
contentWidth: width
......@@ -253,7 +253,7 @@ Item {
position: 0.1
contentItem: Rectangle {
implicitWidth: PlasmaCore.Units.smallSpacing/4
implicitWidth: PlasmaCore.Units.smallSpacing / 4
color: PlasmaCore.Theme.textColor
opacity: 0.5
}
......@@ -285,7 +285,6 @@ Item {
id: quickSettingComponent
Components.BaseItem {
height: root.rowHeight
width: root.columnWidth
padding: PlasmaCore.Units.smallSpacing
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment