summaryrefslogtreecommitdiff
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
commit90fe8b8057f8abd27263bf5d82bd4078fd9eea94 (patch)
tree58e352db7b81b98f73b470888f9d805a0ba81bf8
parent7e37ceda28587f513cffcf5430fc9847fdfc5d90 (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)
-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 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
}