diff --git a/src/appicon.c b/src/appicon.c index b2f48ed6..10575380 100644 --- a/src/appicon.c +++ b/src/appicon.c @@ -146,6 +146,10 @@ WAppIcon *wAppIconCreateForDock(WScreen *scr, const char *command, const char *w void create_appicon_for_application(WApplication *wapp, WWindow *wwin) { + /* Transient windows should never get their own appicon */ + if (wwin->transient_for != None && wwin->transient_for != wwin->screen_ptr->root_win) + return; + /* Try to create an icon from the dock or clip */ create_appicon_from_dock(wwin, wapp, wapp->main_window);