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

Reply via email to