From e99ee4f774af0f86f61ab4427d2f0df10eec6f67 Mon Sep 17 00:00:00 2001 From: Svilen Markov <7613769+svilenmarkov@users.noreply.github.com> Date: Wed, 14 May 2025 22:00:02 +0100 Subject: [PATCH] Fix server crash when using head-widgets --- internal/glance/glance.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/glance/glance.go b/internal/glance/glance.go index 4004583..2980f45 100644 --- a/internal/glance/glance.go +++ b/internal/glance/glance.go @@ -170,6 +170,12 @@ func newApplication(c *config) (*application, error) { page.DesktopNavigationWidth = page.Width } + for i := range page.HeadWidgets { + widget := page.HeadWidgets[i] + app.widgetByID[widget.GetID()] = widget + widget.setProviders(providers) + } + for c := range page.Columns { column := &page.Columns[c] @@ -180,7 +186,6 @@ func newApplication(c *config) (*application, error) { for w := range column.Widgets { widget := column.Widgets[w] app.widgetByID[widget.GetID()] = widget - widget.setProviders(providers) } }