From 384e2555ae8a59a1ed0126879cc3e09126543cdf Mon Sep 17 00:00:00 2001 From: canklot <33100414+canklot@users.noreply.github.com> Date: Sun, 31 May 2026 13:46:06 +0300 Subject: [PATCH] Call _fullPanelLoad on monitor change to fix issue #12641 If a secondary monitor is connected after cinnamon starts, the panels on the secondary monitor is not displayed. Calling the fullPanelLoad inside onMonitorsChanged fixes the issue. This problem is mentioned on issue #12641 and #12467 --- js/ui/panel.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/ui/panel.js b/js/ui/panel.js index 79bd4b9757..6439694247 100644 --- a/js/ui/panel.js +++ b/js/ui/panel.js @@ -942,6 +942,7 @@ var PanelManager = GObject.registerClass({ } _onMonitorsChanged() { + this._fullPanelLoad(); const oldCount = this.monitorCount; this.monitorCount = global.display.get_n_monitors();