Summary: | Switch UI Modes produces "mdi_area_cover" window | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Paul Drummond <paul.drummond> |
Component: | general | Assignee: | KDevelop Developers <kdevelop-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | c4ctusal |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Paul Drummond
2004-04-27 15:02:03 UTC
Yep, just got bitten by this one myself... nasty. I spent an hour or two trying to understand this last night. My educated guess is: KMdiMainFrm, at least when running in IDEAl mode, cannot restore the dockwidget settings stored by a different UI mode. The problem described by this BR could also be triggered when doing runtime switches between UI modes. For this reason, KDevelop was recently changed in HEAD to only allow UI mode changes via a restart, in the hope this would result in better behaviour. However, dockwidget restoration had been disabled since around 3.0-beta2 as it was simply too buggy and was only re-enabled in HEAD about a month ago. Re-enabled dockwidget setting restoration + restart-only UI mode changes is what is now producing This bug. I fixed this a month or so ago. The various ui modes now write to their own settings file, so they only ever get to read what they wrote themselves. I can no longer trigger this behaviour after this fix. FIXED. |