Summary: | kwin 4.4.81: pack no longer working, producing huge windows which eat all ram | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Christian (Fuchs) <kde> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jimmy.kloss, piotr.budny+bugskde, rad.n, tendays-kde, vmatare+kdebug, w01dnick |
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.5.2 | |
Sentry Crash Report: |
Description
Christian (Fuchs)
2010-06-07 22:37:01 UTC
Sorry, I forgot to mention: I have a single screen setup, one 1440x900 Notebook TFT. The driver in use is the nvidia binary driver. Xorg is 1.8.1 and Qt is 4.7 (from Nokia trunk) Due to limited time (final exams) I can't do deep tests with different software versions, sorry. Hope you are able to reproduce it anyway. Kind regards, Christian I didn't know that this feature existed, but on special request I can confirm that it doesn't work. KWin 4.4.95 (RC3) Window packing also didn't work. As for me pack to left/up/down simply makes nothing and to right (when it used first, not after left/up/down direction) - hides window and application 'eats' about 2GB of RAM (no more, though it can - I use x64 system with 4GB of RAM and 5GB swap). *** Bug 247366 has been marked as a duplicate of this bug. *** SVN commit 1169432 by graesslin: Fix window movment regression (e.g. pack) in 4.5. The regression was caused in tiling which set the geometry to a different one again. Nikhil please verify that tiling is still working correctly. Looking at the code this commit should be side-effect free. When coming from Client::move() moveResizeGeom and initialMoveResizeGeom may not be set. So I think the code in notifyTilingWindowMove() cannot work at all ;-) CCMAIL: nsm.nikhil@gmail.com BUG: 241049 FIXED-IN: 4.5.2 M +0 -1 tiling.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1169432 SVN commit 1169433 by graesslin: Forward port rev 1169432: Fix window movment regression (e.g. pack) in 4.5. The regression was caused in tiling which set the geometry to a different one again. Nikhil please verify that tiling is still working correctly. Looking at the code this commit should be side-effect free. When coming from Client::move() moveResizeGeom and initialMoveResizeGeom may not be set. So I think the code in notifyTilingWindowMove() cannot work at all ;-) CCBUG: 241049 M +0 -1 tiling.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1169433 Fix confirmed. The change works in 4.5.0, I will patch 4.5.1 manually and I am glad that this will be in 4.5.2. Thanks for the good work as usual, Martin. Kind regards Fuchs *** Bug 249659 has been marked as a duplicate of this bug. *** *** Bug 250988 has been marked as a duplicate of this bug. *** *** Bug 251213 has been marked as a duplicate of this bug. *** *** Bug 251399 has been marked as a duplicate of this bug. *** |