https://bugs.winehq.org/show_bug.cgi?id=57216
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Regression SHA1| |1e594b1c0fd23c1aedc13b3c2d8 | |c91c1fc00f8ee Keywords| |regression Version|9.18 |8.5 Summary|IL-2 1946 crashes on |Mouse wheel input in IL-2 |startup + mouse problems |1946 is not applied | |consistently to UI elements Component|-unknown |dinput Status|UNCONFIRMED |NEW CC| |rbernon@codeweavers.com
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com --- Regarding the issue with the mouse wheel scroll behavior, I was able to reproduce the problem in wine-9.0 and wine-9.18 with the GOG release of IL-2 Sturmovik: 1946 (version 4.13.4m). The weird scroll behavior can be seen in the game by accessing View Objects -> Aircraft from the main menu and using the mouse wheel to scroll up and down with the pointer over the Object List.
With 5 wheel-down inputs applied to the list, I notice the scrollbar moves down 4 times, but applying 5 wheel-up inputs results in the scrollbar moving further down. I had to apply 5 more wheel-up inputs for the scrollbar to start moving up.
Regression testing identified the following commit:
1e594b1c0fd23c1aedc13b3c2d8c91c1fc00f8ee is the first bad commit commit 1e594b1c0fd23c1aedc13b3c2d8c91c1fc00f8ee Author: RĂ©mi Bernon rbernon@codeweavers.com Date: Mon Mar 20 15:07:46 2023 +0100
dinput: Pass device object format index to queue_event.
As for the issue with the sticky mouse pointer and crash on startup, I could not reproduce the problems in wine-9.18, but my version of the game may have different behavior from yours. Please open separate bugs for the other issues and perform a regression test for the startup crash: https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing