summaryrefslogtreecommitdiff
path: root/sfx2
diff options
context:
space:
mode:
authorThorsten Behrens <tbehrens@novell.com>2010-11-16 20:14:20 +0100
committerThorsten Behrens <tbehrens@novell.com>2010-11-17 13:16:22 +0100
commitd3648ec90cc99f4c3be1e18ef636e1c0d9f6d76b (patch)
tree2464d084e2552792124991ef1ee83abcabc73d20 /sfx2
parentdf07e0fa0586d2ec9a0d72b00353e4af3510a341 (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)
Diffstat (limited to 'sfx2')
-rw-r--r--sfx2/source/dialog/splitwin.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/sfx2/source/dialog/splitwin.cxx b/sfx2/source/dialog/splitwin.cxx
index b6749227d0..0521abb0a5 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
}