I think I've isolated the problem.
If you start Lazarus and change Desktop it will probably minimize. If you restore all and change desktop it will probably minimize again. This we all know so far... But if after restoring you move the main Lazarus window (top window) it will never minimize again. I've tested this under 0.9.24 and svn 15397.
Apparently Lazarus is starting in an undefined geometry for KDE and changing desktop makes KDE update all window geometries which forces the minimize. Moving the top window somehow "tells" KDE its window geometry, I think.
If you minimize Lazarus by clicking the minimize button the problem returns again, so restoring Lazarus window doesn't update its geometry state to KDE.
I hope this helps for a possible solution.
Best regards,
Paulo
Quoting Graeme Geldenhuys :
Show quoted text 26 lines
2008/6/10 Paulo Malheiros :
> One possible workaround is switching Virtual Desktop via the mouse
> middle button click in the Desktop.
> A list of applications appears divided in Desktops, if you choose an
> application in another desktop it won't minimize Lazarus.
> It works for those who don't use maximized windows and have a bit of
> desktop always visible.
That does seem to work, thanks. The only problem now is to retrain my
hand not to click the virtual desktop icons, but instead use the
middle mouse button. :)
Regards,
- Graeme -
_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
_______________________________________________
Lazarus mailing list
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus