There is some weird behaviour whenever a system dialog (e.g. WLAN use in offline mode) appears on a full screen application. There is a blink because the status bar makes an attempt to appear. The the system dialog appears with its control bar. when dismissed, the whole thing blinks again (attempt to show a status and control bars) until the app goes back to full screen.
I have experienced this problem in several applications. In some cases, I could solve it by developing custom dialogs instead of using system ones. But this is not always possible.
I have tried things like statusPane->MakeVisible(aBool) in many parts of the code, but it does not solve the problem.
How can I get full screen apps to work smoothly with system dialogs?