Version: CVS (using KDE Devel) Installed from: Compiled sources kdevelop remembers whether the tool view windows are in overlap mode or shrink the editor area mode. The state of the overlap button is being properly remembered. The bug is when kdevelop is first loaded. If the view was saved in overlay mode everything is fine. If the view was saved in shrink mode, the view initially functions as if in overlay mode. Turning overlay on/off fixes it. The tool window is properly saving the overlay state. So it looks like when the tool window is restored the parent is not being told of the saved state.
Happens the same for me. I was about to submit a bug after finally figuring out how I can positively reproduce it, but then found this bug listing. This is how I can always reproduce it: 1) Open up KDevelop and load a project of some sort and open up some files. 2) Click on one of the tool view buttons to show it and select it to be in "shrink the editor" mode. 3) Click on the tool view button again to hide it. 4) Close KDevelop. 5) Re-start KDevelop. Projects will load and window settings should be same as before... 6) Tool views will be hidden; click on the same toolview button to show it. The tool view's overlay button will be depressed, indicating "shrink editor" mode, but the tool will actually be in "overlay" mode - inconsistent. Clicking the overlay button two times puts the view back into a consistent state.
i don't think IDEAl mode has a 'shrink the editor' mode anymore, which would make this invalid. If it's still valid for KDevelop 3.1.90 or greater, please reopen.