[Bug 52433] New: TASInput (Mupen64-RR-Lua): checkbox is not cleared correctly
https://bugs.winehq.org/show_bug.cgi?id=52433 Bug ID: 52433 Summary: TASInput (Mupen64-RR-Lua): checkbox is not cleared correctly Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: jackyguo18(a)hotmail.com Distribution: --- Created attachment 71701 --> https://bugs.winehq.org/attachment.cgi?id=71701 TASInput after hovering over and clicking some of the radio buttons and checkboxes Mupen64-RR-Lua is a fork of the original Mupen64 (NOT Mupen64Plus), used for tool-assisted speedruns of N64 games. It offers additional functionality on top of Mupen64, such as input recording, a custom input plugin and a Lua scripting system. TASInput is a N64 emulator input plugin that provides a window enabling the user to provide precise joystick values and button combos each frame. source code: https://github.com/mkdasher/mupen64-rr-lua-/tree/master/tasinput_plugin/src. Checkboxes and radio buttons in the TASInput window are not cleared before being redrawn, leading to weird overlapping graphics. See the attached screenshot. Wine version: 7.0 (winehq-stable) Linux distro: Ubuntu 21.10 (impish) Display server: Wayland, GNOME Mutter To reproduce, download the package from https://repack.skazzy3.com, then simply unzip to a folder and run mupen64.exe. From there, simply find an N64 ROM to run, and it should work. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 --- Comment #1 from jackyguo18(a)hotmail.com --- Additional info that I have not mentioned in the main bug description: The glitchy UI only occurs with the new theming options. The old, Win95 style theme works perfectly. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Keywords| |download Version|unspecified |7.0 URL| |https://github.com/mkdasher | |/mupen64-rr-lua-/releases/d | |ownload/1.0.9/Release_1.0.9 | |.zip --- Comment #2 from Fabian Maurer <dark.shadow4(a)web.de> --- The issue also happens in the main GUI -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 --- Comment #3 from Fabian Maurer <dark.shadow4(a)web.de> --- Created attachment 71704 --> https://bugs.winehq.org/attachment.cgi?id=71704 Screenshot Main Gui -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 Zhiyi Zhang <zzhang(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang(a)codeweavers.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 --- Comment #4 from Zhiyi Zhang <zzhang(a)codeweavers.com> --- Confirmed. Assigning this to myself. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 Zhiyi Zhang <zzhang(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine-bugs(a)winehq.org |zzhang(a)codeweavers.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 --- Comment #5 from Zhiyi Zhang <zzhang(a)codeweavers.com> --- Created attachment 71745 --> https://bugs.winehq.org/attachment.cgi?id=71745 fix This should fix this bug. You may have to overwrite the new light.msstyles to get the new theme updated. For example, make -C ~/src/wine/win32-build && cp -f ~/src/wine/win32-build/dlls/light.msstyles/light.msstyles ~/.wine/drive_c/windows/resources/themes/light/light.msstyles -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 Zhiyi Zhang <zzhang(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #71745|0 |1 is obsolete| | --- Comment #6 from Zhiyi Zhang <zzhang(a)codeweavers.com> --- Created attachment 71828 --> https://bugs.winehq.org/attachment.cgi?id=71828 patches I looked deeper into this issue and the last fix wasn't completely correct. The root cause is that some common controls should use the brush from WM_CTLCOLOR* messages to fill their background even when theming is on, instead of using DrawThemeParentBackground(). I attached a small set of the patches in progress and they should fix this bug completely. I will send them upstream soon. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 Zhiyi Zhang <zzhang(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c69d3bb78115b6037edec8b3963 | |74a30b2ce6e27 Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #7 from Zhiyi Zhang <zzhang(a)codeweavers.com> --- Fixed by c69d3bb78115b6037edec8b396374a30b2ce6e27 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52433 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #8 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 7.2. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla