Zzz
/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); |
} |
} |
} |