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 560142 - when starting fullscreened, Aisleriot can't leave fullscreen mode
when starting fullscreened, Aisleriot can't leave fullscreen mode
Status: RESOLVED DUPLICATE of bug 461927
Product: metacity
Classification: Other
Component: general
2.24.x
Other Linux
: Normal normal
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
: 588429 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-11-10 13:36 UTC by Pedro Villavicencio
Modified: 2009-07-13 10:38 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Pedro Villavicencio 2008-11-10 13:36:25 UTC
this report has been filed here:

https://bugs.edge.launchpad.net/ubuntu/+source/gnome-games/+bug/296028

"
Steps to reproduce the bug:

1- Start Free-Cell and make it full-screen.
2- Exit the game and re-start. It is still full-screen.
3- Press F11 to exit full-screen.

Expected : the app changes to a window

Actual Results: the app changes to a window but flicks straight back to full-screen. It is then impossible to exit full-screen or access the menu."

This isn't reproducible with mahjongg or blackjack. Thanks you,
Comment 1 Christian Persch 2008-11-10 14:35:41 UTC
Please don't file bugs in the "freecell" component. Moving to the right component, which is aisleriot.
Comment 2 Christian Persch 2008-11-10 14:41:21 UTC
Confirmed with metacity 2.24.0 (compositing not enabled).

The sequence of events is this:
Press F11 to exit FS mode. Aisleriot does gtk_window_unfullscreen()
- window-state-event with changed_mask FULLSCREEN and new_state 0
- window-state-event with changed_mask FULLSCREEN and new_state FULLSCREEN

-> this is not an aisleriot bug; someone else is sending the new fullscreen request. 

This used to work...

-> let's try metacity; possibly a dup.
Comment 3 Christian Persch 2008-11-10 14:47:30 UTC
Btw, the difference between fullscreen-unfullscreen and fullscreen-exit-start-unfullscreen in aisleriot is that the window is fullscreened before it's shown (gtk_window_fullscreen) for the first time.
Comment 4 Christian Persch 2009-01-15 21:17:40 UTC
With metacity logging, I see that after unfullscreening the window, metacity tries to re-size it to the screen's size and treats that as fullscreen:

GEOMETRY: Move/resize 0x400003 (Treize) to 0,0 1024x768 from 6,36 616x446
GEOMETRY: Constraining 0x400003 (Treize) in move from 6,36 616x446 to 0,0 1024x768
WORKAREA: Window 0x400003 (Treize) xinerama 0 has work area 0,0 1024 x 768
Avertissement du gestionnaire de fenêtres : Treating resize request of legacy application 0x400003 (Treize) as a fullscreen request
WINDOW_OPS: Fullscreening 0x400003 (Treize)

That points to this being caused by bug #461927.
Comment 5 Christian Persch 2009-01-15 21:21:17 UTC
And the latest patch in bug 461927 does fix this problem. -> Duplicate.

*** This bug has been marked as a duplicate of 461927 ***
Comment 6 Christian Persch 2009-07-13 10:38:04 UTC
*** Bug 588429 has been marked as a duplicate of this bug. ***