Kaydet (Commit) 3c22024f authored tarafından Caolán McNamara's avatar Caolán McNamara

Resolves: tdf#90256 repair invalid docking positions

Change-Id: If144a867dc4be6975c08cd1eea9ebb540975aafc
üst bca0b4fb
......@@ -531,8 +531,15 @@ bool LayoutManager::readWindowStateData( const OUString& aName, UIElement& rElem
else if ( aWindowState[n].Name == WINDOWSTATE_PROPERTY_DOCKPOS )
{
awt::Point aPoint;
if ( aWindowState[n].Value >>= aPoint )
if (aWindowState[n].Value >>= aPoint)
{
//tdf#90256 repair these broken Docking positions
if (aPoint.X < 0)
aPoint.X = SAL_MAX_INT32;
if (aPoint.Y < 0)
aPoint.Y = SAL_MAX_INT32;
rElementData.m_aDockedData.m_aPos = aPoint;
}
}
else if ( aWindowState[n].Name == WINDOWSTATE_PROPERTY_POS )
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment