- changed status to resolved
Startup wizard scan region and final welcome screens broken
In the initial setup screens, changes made to Screens/IniTerrestrialLocation.py in commit a7d81d3 to make the screens in it (IniTerrestrialLocation
and IniEndWizard
) look more like config screens have broken the description text in the location scan selection ("Please select your location and then press OK to begin the scan. ...") and in the final "setup done" screen ("Congratulations, your Beyonwiz XN is now set up. ...") in the startup wizard and nothing is displayed in the boxes that should contain the text.
The change to IniTerrestrialLocation
should adapt to whether is skin name is IniTerrestrialLocation
or IniTerrestrialLocationWizard
.
IniEndWizard
should not have been changed in Screens/IniTerrestrialLocation.py - it's a Wizard, not a config screen.
Replication
Do a factory reset and pay attention to the instructions in the frames.
Comments (2)
-
-
Merged in Fix-bug-756 (pull request #659)
Fix bug
#756: Startup wizard scan region and final welcome screens broken→ <<cset 9e300f68e7a7>>
- Log in to comment
Fix bug
#756: Startup wizard scan region and final welcome screens broken[IniTerrestrialLocation]
In class IniTerrestrialLocation, use the widget name "description" for the screen description when it is being skinned as a setup screen (default skin name IniTerrestrialLocation) and the widget name "text" when it is being skinned as a Wizard (skin name IniTerrestrialLocationWizard).
Use conditionals in the embedded skin so that the correct widget skin definition is used in either case.
In class IniEndWizard, revert the description widget name back to text, because it's a screen that's only ever skinned as a Wizard.
→ <<cset d185e255c230>>