Fixed memory leaks

This commit is contained in:
Ben
2015-06-27 22:24:35 +01:00
parent dce21d84b3
commit 4e77075182
9 changed files with 44 additions and 17 deletions

View File

@@ -98,8 +98,6 @@ namespace Filtration.ViewModels
{
case "ActiveDocumentChanged":
{
_activeDocument = _avalonDockWorkspaceViewModel.ActiveDocument;
CopyScriptCommand.RaiseCanExecuteChanged();
SaveCommand.RaiseCanExecuteChanged();
SaveAsCommand.RaiseCanExecuteChanged();
@@ -178,7 +176,7 @@ namespace Filtration.ViewModels
get
{
{
var isScript = _activeDocument is ItemFilterScriptViewModel;
var isScript = AvalonDockWorkspaceViewModel.ActiveDocument is ItemFilterScriptViewModel;
return isScript;
}
}
@@ -191,12 +189,12 @@ namespace Filtration.ViewModels
public bool ActiveDocumentIsTheme
{
get { { return _activeDocument is ThemeViewModel; } }
get { { return AvalonDockWorkspaceViewModel.ActiveDocument is ThemeViewModel; } }
}
private bool ActiveDocumentIsEditable()
{
return _activeDocument is IEditableDocument;
return AvalonDockWorkspaceViewModel.ActiveDocument is IEditableDocument;
}
public bool ShowAdvancedStatus