Browse Source

Fix null reference exception.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6338 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Kumar Devvrat 16 years ago
parent
commit
f722685771
  1. 12
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/InPlaceEditor.cs

12
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/InPlaceEditor.cs

@ -93,7 +93,7 @@ namespace ICSharpCode.WpfDesign.Designer.Controls
protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e) protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
{ {
base.OnGotKeyboardFocus(e); base.OnGotKeyboardFocus(e);
StartEditing(); StartEditing();
} }
@ -144,20 +144,22 @@ namespace ICSharpCode.WpfDesign.Designer.Controls
{ {
if(changeGroup!=null && _isChangeGroupOpen){ if(changeGroup!=null && _isChangeGroupOpen){
changeGroup.Abort(); changeGroup.Abort();
_isChangeGroupOpen=false; _isChangeGroupOpen=false;
} }
this.Visibility= Visibility.Hidden; this.Visibility= Visibility.Hidden;
textBlock.Visibility=Visibility.Visible; if(textBlock!=null)
textBlock.Visibility=Visibility.Visible;
} }
public void StartEditing() public void StartEditing()
{ {
if(changeGroup==null){ if(changeGroup==null){
changeGroup = designItem.OpenGroup("Change Text"); changeGroup = designItem.OpenGroup("Change Text");
_isChangeGroupOpen=true; _isChangeGroupOpen=true;
} }
this.Visibility=Visibility.Visible; this.Visibility=Visibility.Visible;
textBlock.Visibility=Visibility.Hidden; if(textBlock!=null)
textBlock.Visibility=Visibility.Hidden;
} }
} }
} }

Loading…
Cancel
Save