I'm using a QMdiArea as the central widget of my application and one of its subwindow itself contains another QMdiArea. As long as I keep my application on top of others everything *looks* fine but when I switch to another window and switch back to my app I face the weirdest (and among the most annoying) issue I've ever faced in Qt : QMdiArea automatically changes the active subwindow to the one owning another QMdiArea... I've any sort of software lock (signals based) I could think of, even tried to force the QMdiArea to set back the previous subwindow by keeping track of it but it just does not work...
I read the docs again and again and found no clues... Just to make sure the problem does not come from my code I checked another app using the same QMdiArea nesting and was able to reproduce the bug... Does anyone have a magic trick or do I need to go on the tracker and wait for a couple of releases to have it fixed?