https://bugs.winehq.org/show_bug.cgi?id=46004
Bug ID: 46004 Summary: SimSig: scroll bars in Options window do not render Product: Wine Version: 3.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: grand.edgemaster@gmail.com Distribution: ---
Created attachment 62572 --> https://bugs.winehq.org/attachment.cgi?id=62572 screenshot of failed scroll bars
In SimSig's Options dialog, one page of configuration options are controlled using scrollbars. See: https://www.simsig.co.uk/Wiki/Show?page=usertrack:ssrun:func:f3:optionsfailu...
Since Wine 3.17, the scroll bars on this tab fail to initialise, have corrupted rendering, and do not function. [See attached screenshot.] The bug is also present in 3.18 and the master branch.
This error message is produced when the window tab containing the scroll bars is selected: 0009:warn:scroll:SCROLL_GetInternalInfo Cannot initialize nBar=2
I have bisected this error to be caused by commit b8ef42c9fd165da5c31d8f68f2ae39b77e9101f5. Reverting this commit on master resolves this issue for SimSig.
Full reproduction steps: Installation: 1. Download from [free registration required]: https://www.simsig.co.uk/File/Details/852 2. Install using standard installer. [Launch checkbox on final screen will fail.] 3. Execute C:\Program Files\SimSig\SimSigLoader.exe 4. Click 'Check for updates' 5. Click 'Install/Update Automatically' [or manually, minimum of 1 simulation is required].
Reproduction: 1. Execute C:\Program Files\SimSig\SimSigLoader.exe 2. Click 'Start a new simulation'. 3. Select any simulation. 4. Click Start. 5. Select from the menu Show > Options [F3]. 6. Select the 'Failures' tab. 7. Observe broken scrollbars.