https://bugs.kde.org/show_bug.cgi?id=379790
--- Comment #22 from Tim E. Real <termt...@rogers.com> --- (In reply to Hugo Pereira Da Costa from comment #21) > (In reply to Tim E. Real from comment #20) > > Created attachment 105939 [details] > > Simple cmake based Qt MDI program sets stylesheet > > > > Hi, can you spare some more time? 5.10 packages came down the line > > (with your fixes in the Oxygen/Breeze package change logs). > > Strange, I looked at git repo and didn't see Oxygen changes. Wrong git? > > > > No clue. > But I double checked that the oxygen changes are _in_ (both master and > Plasma/5.10) > > > At first it seemed to work. But no, still not working. > > Style and/or stylesheet are still freezing. > > Can you confirm? Several ways to reproduce the problem: > > > > METHOD A (stylesheet freeze): > > 1) Set Plasma workspace Look and Feel to Breeze. > > 2) In Qt5Designer (or Creator), open my previously supplied > > frozen_MDI_1.ui attachment (with stylesheets). > > 3) Maximize one of the sub windows. > > 4) Observe the sub window is frozen after maximizing. > > > > METHOD B (style freeze, no stylesheets involved): > > 1) Set Plasma workspace Look and Feel to Oxygen. > > 2) In Qt5Designer (or Creator), open your previously > > supplied mdi-2.ui file (without stylesheets). > > 3) Maximize one of the sub windows. > > 4) Observe the sub windows should still both be OK. > > 5) Now set Plasma workspace Look and Feel to Breeze. > > 6) Observe the maximized sub window is frozen. > > (After switching to Breeze, one of two open KDevelop > > instances was completely frozen. Repeatable. Unrelated?) > > 8) Now set Plasma workspace Look and Feel back to Oxygen. > > 9) Observe all is OK. (Well, except for KDevelop...) > > 10) Repeat switching Oxygen <- -> Breeze , observe the > > maximized MDI sub windows toggling freezing. > > > > METHOD C (stylesheet freeze): > > 1) Run this newly attached small demonstration program. > > 2) Observe the sub window is frozen. > > 3) Also, try the test in METHOD B (switching between Oxygen/Breeze) > > and observe the freeze toggling. > > So methods A and methods C are essentially the same, right ? (setting a > stylesheet on a MDI window) Yes, thanks. Most importantly the maximizing effect. Further info: For METHOD 'A': I discovered that you can cause the bug simply by grabbing the lower right corner of the MDI sub window and expanding its geometry /beyond/ the size of the MDI area. As soon as that is done, the window freezes. >From the right-click context menu, selecting 'Cascade' or 'Tile' un-freezes it. So the bug seems to be oh-so-borderline sensitive to over-sized geometry. To within a few pixels. Maybe explains why it seems to work in some conditions (say, with Oxygen) but not others. > Will investigate > > Will investigate also method B. Here the common denominator is maximizing > windows. > > PS: for changing the status of the bug, just change the combobox in front of > "status" (here to "REOPENED") Hm, don't see that here. Thanks very much for your help. Tim. -- You are receiving this mail because: You are watching all bug changes.