Hi,
we have a problem with WindowMaker running on SLED 11 SP 3 when
restoring minimized windows. It happens with the 0.95.5 version as well
as with the latest version. However 0.92 doesn't seem to have this problem.
Our application starts with some windows being minimized and their
previous position saved. So when the user starts restoring the windows,
some of them become clipped and you can see behind them. Once the window
invalidates a region within the clipped area, the region gets redrawn,
for example rows in a table will redraw, but the rest stays the same.
A few notes on this issue, the clipped region seems to have the size of
a next window being restored. Also we're drawing on the desktop
background, the clipped regions act as "holes" in the window, you can
see what is being drawn underneath.
Everything goes back to normal once the user moves or resizes the window
and the issue cannot be repeated later while running the same
application instance. One thing comes to mind and that is our windows
can have several predefined dimensions. It looks like the window is
created minimized with the maximum dimension but then it's changed to
the last saved size. So it seems like when it gets restored the
WindowMaker kind of remembers the dimension before it was changed.
Any help would be appreciated.
Thanks,
Matej