diff options
author | Thorsten Behrens <tbehrens@novell.com> | 2010-11-16 20:14:20 +0100 |
---|---|---|
committer | Thorsten Behrens <tbehrens@novell.com> | 2010-11-17 13:18:58 +0100 |
commit | 12bfb77963c7947e5e3717001c44cfec9fae850a (patch) | |
tree | a56f0a98d888b574f899cd7f62d45014dea5e454 /sfx2 | |
parent | 25854c79e4b4ec8ccb7eaa0e2f837312c1efcc81 (diff) |
Fix crash during toolpanel re-docking
The fix for i#112795 introduced a crash when re-docking the Impress
toolpanel (in that case, the splitwin had zero dockwins, thus
inserting the new one one-past-the end)
(cherry picked from commit d3648ec90cc99f4c3be1e18ef636e1c0d9f6d76b)
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/dialog/splitwin.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sfx2/source/dialog/splitwin.cxx b/sfx2/source/dialog/splitwin.cxx index 7c4f44118239..70985ac9273b 100644 --- a/sfx2/source/dialog/splitwin.cxx +++ b/sfx2/source/dialog/splitwin.cxx @@ -650,7 +650,7 @@ void SfxSplitWindow::InsertWindow( SfxDockingWindow* pDockWin, const Size& rSize } } } - if (nInsertPos == nCount && nLastWindowIdx != nCount - 1) + if (nCount != 0 && nInsertPos == nCount && nLastWindowIdx != nCount - 1) { nInsertPos = nLastWindowIdx + 1; // ignore all non-windows after the last window } |