Avoid one extra Loader per bar widget

This commit is contained in:
LemmyCook 2025-08-25 18:33:44 -04:00
parent 48e57a2122
commit 75700e3309

View file

@ -61,14 +61,11 @@ Variants {
Repeater { Repeater {
model: Settings.data.bar.widgets.left model: Settings.data.bar.widgets.left
delegate: Loader { delegate: NWidgetLoader {
active: true
sourceComponent: NWidgetLoader {
widgetName: modelData widgetName: modelData
widgetProps: { widgetProps: {
"screen": screen "screen": screen
} }
}
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
} }
} }
@ -86,14 +83,11 @@ Variants {
Repeater { Repeater {
model: Settings.data.bar.widgets.center model: Settings.data.bar.widgets.center
delegate: Loader { delegate: NWidgetLoader {
active: true
sourceComponent: NWidgetLoader {
widgetName: modelData widgetName: modelData
widgetProps: { widgetProps: {
"screen": screen "screen": screen
} }
}
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
} }
} }
@ -112,14 +106,11 @@ Variants {
Repeater { Repeater {
model: Settings.data.bar.widgets.right model: Settings.data.bar.widgets.right
delegate: Loader { delegate: NWidgetLoader {
active: true
sourceComponent: NWidgetLoader {
widgetName: modelData widgetName: modelData
widgetProps: { widgetProps: {
"screen": screen "screen": screen
} }
}
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
} }
} }