Browse Source

Check for negative height or width before changing object since it will cause an exception

pull/576/head
tbulle 11 years ago
parent
commit
5b8cf1cf46
  1. 2
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs

2
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs

@ -394,11 +394,13 @@ namespace ICSharpCode.WpfDesign.Designer
} }
else else
{ {
if (info.OriginalBounds.Width + dx >= 0 && info.OriginalBounds.Height + dy >= 0) {
info.Bounds = new Rect(info.OriginalBounds.Left, info.Bounds = new Rect(info.OriginalBounds.Left,
info.OriginalBounds.Top, info.OriginalBounds.Top,
info.OriginalBounds.Width + dx, info.OriginalBounds.Width + dx,
info.OriginalBounds.Height + dy); info.OriginalBounds.Height + dy);
} }
}
placementOp.CurrentContainerBehavior.SetPosition(info); placementOp.CurrentContainerBehavior.SetPosition(info);
} }

Loading…
Cancel
Save