# HG changeset patch # User cin # Date 2016-10-24 08:24:45 # Node ID cbb0bd8fc0d1b2e31948788198811cdf517b2fbb # Parent 4d9830a9bbb837a3301c2b2b4072bfaef1ae62f5 Fixed broken Implab.Diagnostics.Interactive diff --git a/Implab.Diagnostics.Interactive/InteractiveListener.cs b/Implab.Diagnostics.Interactive/InteractiveListener.cs --- a/Implab.Diagnostics.Interactive/InteractiveListener.cs +++ b/Implab.Diagnostics.Interactive/InteractiveListener.cs @@ -112,7 +112,7 @@ namespace Implab.Diagnostics.Interactive Indent = args.Operation.Level, Message = entry.ToString(), Thread = args.ThreadId, - Channel = args.ChannelName, + Channel = args.Channel.ToString(), Timestamp = Environment.TickCount }; diff --git a/Implab.Diagnostics.Interactive/TraceForm.cs b/Implab.Diagnostics.Interactive/TraceForm.cs --- a/Implab.Diagnostics.Interactive/TraceForm.cs +++ b/Implab.Diagnostics.Interactive/TraceForm.cs @@ -31,7 +31,8 @@ namespace Implab.Diagnostics.Interactive public void AddTraceEvent(TraceViewItem item) { traceViewItemBindingSource.Add(item); - eventsDataGrid.FirstDisplayedScrollingRowIndex = eventsDataGrid.RowCount - 1; + if(eventsDataGrid.RowCount > 0) + eventsDataGrid.FirstDisplayedScrollingRowIndex = eventsDataGrid.RowCount - 1; } Color GetThreadColor(int thread) {