Browse Source

disable UDC if debugger is attached to avoid dead-locks

pull/6/merge
Siegfried Pammer 13 years ago
parent
commit
405ef3fc0a
  1. 4
      src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/AnalyticsMonitor.cs

4
src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/AnalyticsMonitor.cs

@ -50,6 +50,8 @@ namespace ICSharpCode.UsageDataCollector @@ -50,6 +50,8 @@ namespace ICSharpCode.UsageDataCollector
static void AsyncEnableDisable()
{
if (System.Diagnostics.Debugger.IsAttached)
return;
if (Enabled) {
Instance.OpenSession();
} else {
@ -242,6 +244,8 @@ namespace ICSharpCode.UsageDataCollector @@ -242,6 +244,8 @@ namespace ICSharpCode.UsageDataCollector
{
public override void Run()
{
if (System.Diagnostics.Debugger.IsAttached)
return;
if (AnalyticsMonitor.Enabled)
AnalyticsMonitor.Instance.OpenSession();
}

Loading…
Cancel
Save