Comment 46 for bug 1355453

Revision history for this message
Kanishk Dudeja (kanishk-dudeja) wrote :

@Shahid: Please respect developers. There is no obligation on the developers to release the fix. Please care enough to read the whole thread.

"The whole code depends on workarounds because the client side decorations draw their own shadows and don't give us info on how large those shadows are when we are in maximized state. The trick we use is that we remember the size of the shadow back when the window was unmaximized so we can use it later for animating. However, if a window starts maximized as seen in your video, we don't have those infos, so we can only guess what the dimensions may be and because of the CSD we are quite a bit off resulting in that ugly jump. Unfortunately there's nothing we can do about that. We decided that we'll just cross fingers and hope that every window is unmaximized at some point, or at least the majority of windows." - Tom Beckmann