https://bugs.winehq.org/show_bug.cgi?id=38933
Bug ID: 38933 Summary: In LiveCode 5.0.2, modal dialog prompts are created behind all windows, hanging Wine. Product: Wine Version: 1.7.47 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: alexchandel@gmail.com
In LiveCode 5.0.2, whenever a dialog prompt is created, wine creates the modal window behind the main window. Since the application is blocked until the modal window is acknowledged, there is no way to continue, and LiveCode is effectively hung.
Note this does not apply to system prompts, such as the file chooser; only popups containing custom text, often created with a LiveCode script such as `ask "foo bar"`, which when run immediately hangs Wine, since a dialog window is created behind a much larger primary window (assuming one exists).
This error actually effects all LiveCode windows, but it is only critical for dialogue windows, since those halt the program.
This *may* be related to 16346, although that was documented on X11, not Aqua.
https://bugs.winehq.org/show_bug.cgi?id=38933
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
https://bugs.winehq.org/show_bug.cgi?id=38933
alexchandel@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.47 |unspecified
https://bugs.winehq.org/show_bug.cgi?id=38933
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.7.47
https://bugs.winehq.org/show_bug.cgi?id=38933
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #1 from winetest@luukku.com --- Bug 16346 has a patch. Could you test that patch against your application if it works.
https://bugs.winehq.org/show_bug.cgi?id=38933
--- Comment #2 from alexchandel@gmail.com --- (In reply to winetest from comment #1)
Bug 16346 has a patch. Could you test that patch against your application if it works.
It fixes it on the X11 driver & on linux, but not on OSX/macOS with the native Aqua driver.
https://bugs.winehq.org/show_bug.cgi?id=38933
--- Comment #3 from alexchandel@gmail.com --- Still present in wine 4.19. You can test yourself here: https://downloads.livecode.com/livecode/