Recently I tried to upgrade fvwm from 2.2.5 to 2.4.8. Some bug must have been introduced into function DeIconify (called in events.c line 1177). I have a iconified window, and when I try to deiconify it, only the window frame+decoration get's repainted. The X-Events the window manager produces, vary a *lot* from version 2.2.5 to 2.4.8.
2.2.5 produces: CreateNotify, MapNotify,CreateNotify,ConfigureNotify amd MapNotify
2.4.8 produces: ReparentNotify, ConfigureNotify,MapNotify, VisibilityNotify,Expose and UnmapNotify.
This is with tcl/tk (8.3.4). The tk-window content get's not painted, if I use the command "update idletasks".
This does not happen with other window managers.
I compared event.c with version 2.2.5 and the code or at least the comments seem to be mixed up.
I tried to changed in line 1174 the IS_ICONIFIED to !IS_ICONIFIED, the problem's gone (that's the reason why I believe the error is in function DeIconify) , but this will definitely have sideeffects. Also the comment above this line seems to belong elsewhere.
Can someone of the "core developers" give a comment on this ?
Thanks
Gerhard
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Tue Jun 25 2002 - 09:18:27 BST