Browse Source

fixed NullReference exception in Override Completion Dialogs

pull/1/head
Siegfried Pammer 15 years ago
parent
commit
fb1e52677c
  1. 8
      src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/AbstractInlineRefactorDialog.cs

8
src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/AbstractInlineRefactorDialog.cs

@ -47,7 +47,7 @@ namespace SharpRefactoring.Gui
protected abstract string GenerateCode(LanguageProperties language, IClass currentClass); protected abstract string GenerateCode(LanguageProperties language, IClass currentClass);
protected void OKButtonClick(object sender, RoutedEventArgs e) protected virtual void OKButtonClick(object sender, RoutedEventArgs e)
{ {
ParseInformation parseInfo = ParserService.GetParseInformation(editor.FileName); ParseInformation parseInfo = ParserService.GetParseInformation(editor.FileName);
@ -69,7 +69,7 @@ namespace SharpRefactoring.Gui
Deactivate(); Deactivate();
} }
protected void CancelButtonClick(object sender, RoutedEventArgs e) protected virtual void CancelButtonClick(object sender, RoutedEventArgs e)
{ {
Deactivate(); Deactivate();
} }
@ -133,7 +133,9 @@ namespace SharpRefactoring.Gui
deactivated = true; deactivated = true;
Element.Remove(); Element.Remove();
context.Deactivate(null);
if (context != null)
context.Deactivate(null);
} }
} }
} }

Loading…
Cancel
Save