https://bugs.winehq.org/show_bug.cgi?id=55860
Bug ID: 55860 Summary: MDI malfunction Product: Wine Version: 8.0.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ch.panel@free.fr Distribution: ---
In MDI applications, when this application is in full screen, and this one call a modal dialog box, switching to another application (not wine) and returning to the application causes the main frame window of this application to switch to normal window instead of maximized.
The modal dialog box should prevent any modification of the highest level windows, particularly the main application window
https://bugs.winehq.org/show_bug.cgi?id=55860
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zeb Figura z.figura12@gmail.com --- Can you please give the name of the application?
https://bugs.winehq.org/show_bug.cgi?id=55860
--- Comment #2 from Christian PANEL ch.panel@free.fr --- It's an example of MDI application made with OWLNext Framework (I have another example but heavier and with the same framework).
You can find the source here : https://sourceforge.net/p/owlnext/code/HEAD/tree/branches/644/examples/tutor... (step 11 is MDI app example)
I have uploaded the example in both 32 and 64 bit at http://c.panel.free.fr/data/test.tar.gz : just open the app in full screen (MAXIMIZED), open a child window and right click to open a modal dialog box then switch to another application and back (I did it with the mouse at the bootom bar) : the main window returns to a normal window (minimized)
Both versions have the same behaviour (except in windows OS)
https://bugs.winehq.org/show_bug.cgi?id=55860
--- Comment #3 from Christian PANEL ch.panel@free.fr --- Another probably related bug: with two screens: an application A on one screen, another MDI application B on the other screen (both full screen). Switching from one application to another (if the MDI application has opened a modal dialog window) first causes the MDI application to switch to normal mode at point 0,0 of the screen then switching from one application to the other again moves the main window of the MDI application on the screen...