After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 327822 - Sliding panel kicking windows around
Sliding panel kicking windows around
Status: RESOLVED FIXED
Product: metacity
Classification: Other
Component: general
2.13.x
Other All
: High major
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks:
 
 
Reported: 2006-01-20 09:53 UTC by Bart Vanbrabant
Modified: 2006-01-21 01:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
How to place the windows to reproduce it (348.39 KB, image/png)
2006-01-20 09:55 UTC, Bart Vanbrabant
Details
Result of the bug (348.39 KB, image/png)
2006-01-20 09:57 UTC, Bart Vanbrabant
Details

Description Bart Vanbrabant 2006-01-20 09:53:48 UTC
Please describe the problem:
When you hide a panel with the buttons and then make it show again it can kick
windows around.
I have this problem with my bottom panel. When I've hiddin it and there is a
window like a a terminal there and I unhide my panel it will push the window
allong my screen and then it will jump back but very small.
It doesn't happen with all windows and they have to be positioned to the very left.
I've attached two screenshots, one (before.png) that show how to setup you're
system to reproduce it. Second the effect of a panel vs. window smashdown.

I've tried it with fixed size windows and they don't seem to suffer from it. I
also tested it with twm and then it doesn't happen either, so that's why I think
it's a metacity bug.

Steps to reproduce:
1. Hide you're bottom panel
2. Place a gnome-terminal in the left bottom corner just in front of the panel
button
3. Unhide the panel and see you're panel and window playing.

Actual results:
My window get's kicked around my screen

Expected results:
It just have to move a bit up. Like it does with other windows.

Does this happen every time?
Yes, if you place the windows like that.

Other information:
I'm using fedora rawhide.
metacity --version
metacity 2.13.21
Comment 1 Bart Vanbrabant 2006-01-20 09:55:27 UTC
Created attachment 57709 [details]
How to place the windows to reproduce it
Comment 2 Bart Vanbrabant 2006-01-20 09:57:18 UTC
Created attachment 57711 [details]
Result of the bug
Comment 3 Christian Kirbach 2006-01-20 11:08:24 UTC
this is most likely related to the new edge resistance in metacity

I can also see what you are talking about.
scenario: create a bottom panel with hide buttons.

First off, this works: move a window partly off screen beyond the bottom. the unhiding panel just does not temper with it.

this is buggy: 
(a) hide panel. make the window 'dock' to the bottom of the desktop. unhide/hide bottom panel several times. *sometimes* the window will be moved up so that is just above the panel, sometimes it will be pushed off screen by the panel and then jumps in again, but resized.

(b) like a but place the window a few pixels away from the bottom.
Comment 4 Elijah Newren 2006-01-21 01:10:34 UTC
Bart: Your second picture and the first are the same; I'm guessing you uploaded the same image twice accidentally?

Christian: Not at all related to the new edge resistance in metacity; if the user isn't manually moving a window, the chances it is related the edge resistance is pretty close to 0.

Anyway, fixed now.