On Wed, Nov 03, 2004 at 11:13:58AM +0100, Mike wrote: > When I run gkrellm (2.2.4) in a floating dock in ion3 (svn) it doesn't > get fully displayed. For a split-second I see the whole gkrellm and then > the top and bottom are cut off. Dock is placed at middle right. Any > ideas? Note that if I run multiple instances of gkrellm the dock does > get extended, but each gkrellm still displayed incorrectly.
When I wrote the original dock layout code I remember having a similar problem with gkrellm. The order of events was: 1. gkrellm asks for a certain size 2. dock uses X11 shape extension to get gkrellm's shape 3. gkrellm/X11 returns correct size & shape 4. dock grants size & shape 5. gkrellm asks for larger size when plugins are loaded 6. dock uses X11 shape extension to get gkrellm's shape 7. gkrellm/X11 returns old, incorrect size & shape 8. dock grants old, incorrect size & shape The result was a clipped gkrellm window. I think I got around the problem by not using the shape extension (i.e putting a borer around gkrellm's window). I'm still using ion2 and the old dock so I don't know how ion3 is affected. -- Tom
