diff --git a/Modules/Panels/Settings/Bar/MonitorWidgetsConfig.qml b/Modules/Panels/Settings/Bar/MonitorWidgetsConfig.qml index 7cb47a8c4..fe4627e21 100644 --- a/Modules/Panels/Settings/Bar/MonitorWidgetsConfig.qml +++ b/Modules/Panels/Settings/Bar/MonitorWidgetsConfig.qml @@ -145,7 +145,7 @@ NBox { } } - Component.onCompleted: updateAvailableWidgetsModel() + Component.onCompleted: Qt.callLater(updateAvailableWidgetsModel) ListModel { id: availableWidgetsModel diff --git a/Modules/Panels/Settings/Tabs/Bar/BarTab.qml b/Modules/Panels/Settings/Tabs/Bar/BarTab.qml index 983489cea..3cdf719ca 100644 --- a/Modules/Panels/Settings/Tabs/Bar/BarTab.qml +++ b/Modules/Panels/Settings/Tabs/Bar/BarTab.qml @@ -154,7 +154,7 @@ ColumnLayout { } Component.onCompleted: { - updateAvailableWidgetsModel(); + Qt.callLater(updateAvailableWidgetsModel); } Connections { diff --git a/Modules/Panels/Settings/Tabs/Idle/CustomSubTab.qml b/Modules/Panels/Settings/Tabs/Idle/CustomSubTab.qml index 6732939a0..211519fb6 100644 --- a/Modules/Panels/Settings/Tabs/Idle/CustomSubTab.qml +++ b/Modules/Panels/Settings/Tabs/Idle/CustomSubTab.qml @@ -58,7 +58,7 @@ ColumnLayout { _saveFromModel(); } - Component.onCompleted: _loadToModel() + Component.onCompleted: Qt.callLater(_loadToModel) Connections { target: Settings.data.idle