http://bugs.winehq.org/show_bug.cgi?id=13393
Summary: closing one virtual desktop closes other(s) Product: Wine Version: 1.0-rc1 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: pfortin@pfortin.com
I setup an application to use a different sized virtual desktop. With two desktops open, if I close either one, the other gets closed too.
default: 1000x700 rfwin95.exe: 800x600
http://bugs.winehq.org/show_bug.cgi?id=13393
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major Component|-unknown |winex11.drv
--- Comment #1 from Austin English austinenglish@gmail.com 2008-05-26 10:56:49 --- Eeek!
Confirming.
http://bugs.winehq.org/show_bug.cgi?id=13393
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |source Target Milestone|--- |1.2.0
--- Comment #2 from Austin English austinenglish@gmail.com 2008-06-08 21:36:03 --- Hmm, didn't get confirmed.
Nominating for 1.2.
http://bugs.winehq.org/show_bug.cgi?id=13393
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=13393
--- Comment #3 from Vincent Povirk madewokherd@gmail.com 2008-10-16 16:06:36 --- It also closes other applications running in Wine, even if they're not in a virtual desktop.
http://bugs.winehq.org/show_bug.cgi?id=13393
--- Comment #4 from Vincent Povirk madewokherd@gmail.com 2008-11-03 11:31:35 --- So right now what happens is this: * Virtual desktop gets an SC_CLOSE message. * Explorer calls ExitWindows() to clear out any windows in the virtual desktop. * ExitWindows() calls wineboot --end-session. * Wineboot notifies all windows in the current desktop that the session is ending (this is wrong but not the cause of the problem; it should notify all windows). * Wineboot kills any processes that are left, on any desktop.
As far as I can tell, Windows doesn't have any API for "cleanly shut down this desktop". The solution is probably to add some sort of --close-desktop switch to wineboot.
http://bugs.winehq.org/show_bug.cgi?id=13393
Henry Carlson henry.carlson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |henry.carlson@gmail.com
--- Comment #5 from Henry Carlson henry.carlson@gmail.com 2009-02-28 17:13:07 --- #4, wouldn't logging out a single user with quick user switching enabled do something similar?
http://bugs.winehq.org/show_bug.cgi?id=13393
Peter Murdoch peter_murdoch770@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |peter_murdoch770@hotmail.com
--- Comment #6 from Peter Murdoch peter_murdoch770@hotmail.com 2009-05-02 01:36:30 --- Does it make a difference whether you're launching it as root instead of a user?
http://bugs.winehq.org/show_bug.cgi?id=13393
--- Comment #7 from Austin English austinenglish@gmail.com 2009-05-02 03:24:41 --- (In reply to comment #6)
Does it make a difference whether you're launching it as root instead of a user?
They're talking about windows behavior, not Wine.
http://bugs.winehq.org/show_bug.cgi?id=13393
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #8 from Austin English austinenglish@gmail.com 2009-11-08 02:57:43 --- Fixed now.
http://bugs.winehq.org/show_bug.cgi?id=13393
--- Comment #9 from Vincent Povirk madewokherd@gmail.com 2009-11-08 03:17:14 --- This may only appear to be fixed because of bug 18753.
http://bugs.winehq.org/show_bug.cgi?id=13393
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |
--- Comment #10 from Austin English austinenglish@gmail.com 2009-11-08 03:19:41 --- Works with notepad/regedit in separate desktops, but Vincent isn't convinced it's fixed. So reopening until he's sure.
http://bugs.winehq.org/show_bug.cgi?id=13393
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |18753
--- Comment #11 from Vincent Povirk madewokherd@gmail.com 2009-11-08 03:22:34 --- I'm marking this as depending on bug 18753. It seems to work now but will probably be reintroduced when wineboot --shutdown works properly.
http://bugs.winehq.org/show_bug.cgi?id=13393
--- Comment #12 from Vincent Povirk madewokherd@gmail.com 2009-11-27 10:56:37 --- Wineboot --end-session still closes running programs in other desktops. This can be verified by running:
"wine explorer /desktop=x,640x480 wineboot --end-session"
However, it seems that for some reason pressing the close button on the virtual desktop no longer runs wineboot --end-session, even though from reading the explorer code it should.
http://bugs.winehq.org/show_bug.cgi?id=13393
--- Comment #13 from Vincent Povirk madewokherd@gmail.com 2009-11-27 11:07:21 --- It seems the desktop window no longer gets a close message because of commit 9dbdd708e3530ace523bd3dc047bee6d17b65871. I guess the desktop window could be special-cased, but since this is safer than the previous behavior, we should probably fix wineboot --end-session first.
http://bugs.winehq.org/show_bug.cgi?id=13393
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
--- Comment #14 from Vincent Povirk madewokherd@gmail.com 2009-12-13 17:55:02 --- "wineboot --end-session" no longer kills programs running on other desktops, so I'd say this bug is properly fixed now.
http://bugs.winehq.org/show_bug.cgi?id=13393
Bug 13393 depends on bug 18753, which changed state.
Bug 18753 Summary: wineboot --shutdown does not close running programs http://bugs.winehq.org/show_bug.cgi?id=18753
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=13393
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2009-12-18 13:06:59 --- Closing bugs fixed in 1.1.35.