From aee20f04259e6efb74f82d9aec26fd3222e1714b Mon Sep 17 00:00:00 2001 From: lkn Date: Sun, 21 Jun 2026 18:58:08 +0200 Subject: [PATCH] route remaining wm_backend->appicon_paint calls through wAppIconPaint Same pattern as 7530f1a: application.c, actions.c, client.c, and defaults.c all called the raw backend paint, missing dock dots. Now all go through wAppIconPaint for consistent indicator rendering. --- src/actions.c | 4 ++-- src/application.c | 4 ++-- src/client.c | 2 +- src/defaults.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/actions.c b/src/actions.c index a914482..33033d7 100644 --- a/src/actions.c +++ b/src/actions.c @@ -1868,7 +1868,7 @@ void wHideApplication(WApplication *wapp) #ifdef HIDDENDOT if (wapp->app_icon) - wm_backend->appicon_paint(wapp->app_icon); + wAppIconPaint(wapp->app_icon); #endif } @@ -1998,7 +1998,7 @@ void wUnhideApplication(WApplication *wapp, Bool miniwindows, Bool bringToCurren wArrangeIcons(scr, True); #ifdef HIDDENDOT - wm_backend->appicon_paint(wapp->app_icon); + wAppIconPaint(wapp->app_icon); #endif } diff --git a/src/application.c b/src/application.c index 8d2bd8a..672aa19 100644 --- a/src/application.c +++ b/src/application.c @@ -212,7 +212,7 @@ void wApplicationActivate(WApplication *wapp) { if (wapp->app_icon) { wIconSetHighlited(wapp->app_icon->icon, True); - wm_backend->appicon_paint(wapp->app_icon); + wAppIconPaint(wapp->app_icon); } } @@ -220,6 +220,6 @@ void wApplicationDeactivate(WApplication *wapp) { if (wapp->app_icon) { wIconSetHighlited(wapp->app_icon->icon, False); - wm_backend->appicon_paint(wapp->app_icon); + wAppIconPaint(wapp->app_icon); } } diff --git a/src/client.c b/src/client.c index 9cf8e08..fe9854e 100644 --- a/src/client.c +++ b/src/client.c @@ -406,7 +406,7 @@ void wClientCheckProperty(WWindow * wwin, WMEvent * event) wapp = wApplicationOf(wwin->main_window); if (wapp && wapp->app_icon) { wIconUpdate(wapp->app_icon->icon); - wm_backend->appicon_paint(wapp->app_icon); + wAppIconPaint(wapp->app_icon); } } diff --git a/src/defaults.c b/src/defaults.c index d7b171a..958d85a 100644 --- a/src/defaults.c +++ b/src/defaults.c @@ -1318,7 +1318,7 @@ void wDefaultUpdateIcons(WScreen *scr) while (aicon) { /* Get the application icon, default included */ wIconChangeImageFile(aicon->icon, NULL); - wm_backend->appicon_paint(aicon); + wAppIconPaint(aicon); aicon = aicon->next; }