Hi Jaimon, a correction: both issues ... 1) Style "*" !Icon is no more respected: I see icons on the desktop. 2) When a window is moved to another desktop, the icon in the dock (I use tint2) does not move along with the window. ... also happen with unpatched fvwm3 1.1.2.
Moreover: if I iconify a window labeled "urxvt (11)", the icon is always labeled "urxvt (1)". Even if I iconify multiple windows, the icons are always labeled "urxvt (1)" !!! This happens with *FvwmPager: WindowLabelFormat %t I have just instumented modules/FvwmPager/x_pager.c: char *get_label(const PagerWindow *pw,const char *fmt) // Before the loop: printf("%s: fmt = %s\ni = %s\nt = %s\nr = %s\nc = %s\n ", __func__, fmt, pw->icon_name, pw->window_name, pw->res_name, pw->res_class); In the screen shot LabelMismatch.webp you can see that often fmt %i and %t result in different strings - the numbers for urxvt windows, and also in null pointers are found. The code that supplies data to or manages the data in struct pager_window seems quite confused. Regards, Axel