Kaydet (Commit) 8e838361 authored tarafından Jan Holesovsky's avatar Jan Holesovsky

Go even further in the scope reduction, we are 100% sure mpClone is NULL.

Change-Id: Id5facbc817ecc0b89689dcba30672a6538e70945
üst 3e46f2c5
...@@ -1349,23 +1349,20 @@ void SdrDragObjOwn::MoveSdrDrag(const Point& rNoSnapPnt) ...@@ -1349,23 +1349,20 @@ void SdrDragObjOwn::MoveSdrDrag(const Point& rNoSnapPnt)
} }
// create a new clone and modify to current drag state // create a new clone and modify to current drag state
if(!mpClone) mpClone = pObj->getFullDragClone();
{ mpClone->applySpecialDrag(DragStat());
mpClone = pObj->getFullDragClone();
mpClone->applySpecialDrag(DragStat());
// #120999# AutoGrowWidth may change for SdrTextObj due to the automatism used // #120999# AutoGrowWidth may change for SdrTextObj due to the automatism used
// with bDisableAutoWidthOnDragging, so not only geometry changes but // with bDisableAutoWidthOnDragging, so not only geometry changes but
// also this (pretty indirect) property change is possible. If it gets // also this (pretty indirect) property change is possible. If it gets
// changed, it needs to be copied to the original since nothing will // changed, it needs to be copied to the original since nothing will
// happen when it only changes in the drag clone // happen when it only changes in the drag clone
const bool bOldAutoGrowWidth(((SdrOnOffItem&)pObj->GetMergedItem(SDRATTR_TEXT_AUTOGROWWIDTH)).GetValue()); const bool bOldAutoGrowWidth(((SdrOnOffItem&)pObj->GetMergedItem(SDRATTR_TEXT_AUTOGROWWIDTH)).GetValue());
const bool bNewAutoGrowWidth(((SdrOnOffItem&)mpClone->GetMergedItem(SDRATTR_TEXT_AUTOGROWWIDTH)).GetValue()); const bool bNewAutoGrowWidth(((SdrOnOffItem&)mpClone->GetMergedItem(SDRATTR_TEXT_AUTOGROWWIDTH)).GetValue());
if(bOldAutoGrowWidth != bNewAutoGrowWidth) if (bOldAutoGrowWidth != bNewAutoGrowWidth)
{ {
GetDragObj()->SetMergedItem(makeSdrTextAutoGrowWidthItem(bNewAutoGrowWidth)); GetDragObj()->SetMergedItem(makeSdrTextAutoGrowWidthItem(bNewAutoGrowWidth));
}
} }
Show(); Show();
......
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