From 4c5855958ffc46ab3b9156e7e6d79d409222c0bf Mon Sep 17 00:00:00 2001 From: lkn Date: Sun, 21 Jun 2026 18:33:19 +0200 Subject: [PATCH] dock: call wAppIconPaint from dockIconPaint instead of raw backend dockIconPaint was calling wm_backend->appicon_paint directly, which bypasses wAppIconPaint and its appicon_paint_dock_dots call. This meant docked icons never got their dots drawn at startup. Call wAppIconPaint instead so the full paint path (tile + dots + stipple) executes for all docked appicons. --- src/dock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dock.c b/src/dock.c index 52b04f3..60d8e2e 100644 --- a/src/dock.c +++ b/src/dock.c @@ -1362,7 +1362,7 @@ static void dockIconPaint(WAppIcon *btn) } else if (wIsADrawer(btn)) { wDrawerIconPaint(btn); } else { - wm_backend->appicon_paint(btn); + wAppIconPaint(btn); save_appicon(btn); } }