Zzz

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ HEAD  →  ?path2? @ 1
/Zzz/LogViewForm.cs
@@ -11,7 +11,6 @@
private readonly MainForm _mainForm;
 
private readonly LogMemorySink _memorySink;
private readonly object _memorySinkLock;
 
public LogViewForm()
{
@@ -24,11 +23,10 @@
_mainForm.MemorySinkEnabled = true;
}
 
public LogViewForm(MainForm mainForm, LogMemorySink memorySink, object memorySinkLock) :
public LogViewForm(MainForm mainForm, LogMemorySink memorySink) :
this(mainForm)
{
_memorySink = memorySink;
_memorySinkLock = memorySinkLock;
_memorySink.Events.CollectionChanged += Events_CollectionChanged;
}
 
@@ -43,14 +41,11 @@
components.Dispose();
}
 
_memorySink.Events.CollectionChanged -= Events_CollectionChanged;
 
_mainForm.MemorySinkEnabled = false;
_memorySink.Clear();
 
lock (_memorySinkLock)
{
_memorySink.Events.CollectionChanged -= Events_CollectionChanged;
_memorySink.Clear();
}
 
base.Dispose(disposing);
}
 
@@ -69,10 +64,5 @@
break;
}
}
 
private void LogViewForm_Load(object sender, System.EventArgs e)
{
Utilities.WindowState.FormTracker.Track(this);
}
}
}