Bug 636980

Summary: closing window of live installer has strange effect
Product: [openSUSE] openSUSE 11.3 Reporter: Arvin Schnell <aschnell>
Component: YaST2Assignee: Jiri Srain <jsrain>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P3 - Medium CC: tgoettlicher
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YaST logs

Description Arvin Schnell 2010-09-03 12:59:18 UTC
When trying to close the window of the live installer on the KDE Live CD
using the button with a x of the window decoration the window does not close.

Instead, when you are at the "Live Installation Setting" and press the close
button you get back to the "Create New User" dialog. Pressing the button
again presents a popup stating that the computer must be rebooted. At least
after selecting "Reboot Later" the YaST window finally disappears.
Comment 1 Arvin Schnell 2010-09-03 13:02:28 UTC
Created attachment 387439 [details]
YaST logs
Comment 2 Thomas Göttlicher 2010-10-18 16:00:25 UTC
Jiri, are you still the maintainer of live-installer? Could you please look into it?
Comment 3 Jiri Srain 2010-10-27 05:58:42 UTC
I assume that this is a general problem of installation - originally the 'X' window decoration was not handled properly, as in classic distro installation it is not present (when YaST is full-screen).
Comment 4 Jiri Srain 2010-11-18 10:43:21 UTC
Hmm, I would not believe if I did not see the code of Wizard::UserInput(), which returns `back if UI::UserIntput returned `cancel, which is emited in case of window closing. I don't dare to change this function, as it is used quite a lot.

Using directly UI::UserInput and handling `cancel properly in inst_proposal.
Comment 5 Bernhard Wiedemann 2016-04-15 14:00:25 UTC
This is an autogenerated message for OBS integration:
This bug (636980) was mentioned in
https://build.opensuse.org/request/show/53345 Factory / yast2-installation