Skip to content

Commit a61142c

Browse files
Merge pull request #3 from AlexandrShcherbakov/main
Fix crash related to clipboard text set
2 parents 95f3b6c + 10b2fab commit a61142c

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

gui/Profiler.Controls/ThreadView/EventThreadView.xaml.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -613,7 +613,7 @@ public void CopyCallstackClipboard(object sender, RoutedEventArgs e)
613613
if (sample.Path != FileLine.Empty)
614614
stringCallstack += $"\t{sample.Path.File}({sample.Path.Line})\n";
615615
}
616-
Clipboard.SetText(stringCallstack);
616+
Clipboard.SetDataObject(stringCallstack);
617617
}
618618
}
619619

gui/daProfiler/Controls/FrameCapture.xaml.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ public void CopyFunctionInfo(object sender, RoutedEventArgs e)
419419
info += $"Per frame :\t|\t{Data.Utils.ConvertMsToString(stats.AvgTotalPerCall)}\t|\t{Data.Utils.ConvertMsToString(stats.P90PerCall)}\t|\t{Data.Utils.ConvertMsToString(stats.MinPerCall)}\t|\t{Data.Utils.ConvertMsToString(stats.MaxPerCall)}\t|\t{Data.Utils.ConvertMsToString(stats.StdDevPerCall)}\n";
420420
stats = FunctionThreadSummaryVM.Stats;
421421
info += $"Per thread:\t|\t{Data.Utils.ConvertMsToString(stats.AvgTotalPerCall)}\t|\t{Data.Utils.ConvertMsToString(stats.P90PerCall)}\t|\t{Data.Utils.ConvertMsToString(stats.MinPerCall)}\t|\t{Data.Utils.ConvertMsToString(stats.MaxPerCall)}\t|\t{Data.Utils.ConvertMsToString(stats.StdDevPerCall)}\n";
422-
Clipboard.SetText(info);
422+
Clipboard.SetDataObject(info);
423423
}
424424
}
425425
}

gui/daProfiler/Frames/FrameInfo.xaml.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ private void MenuSampleFunctions(object sender, RoutedEventArgs e)
317317
private void TreeViewCopy_Executed(object sender, ExecutedRoutedEventArgs e)
318318
{
319319
TreeView tree = (TreeView)sender;
320-
Clipboard.SetText(tree.SelectedItem.ToString());
320+
Clipboard.SetDataObject(tree.SelectedItem.ToString());
321321
}
322322
}
323323

gui/daProfiler/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@
5151
// You can specify all the values or you can default the Build and Revision Numbers
5252
// by using the '*' as shown below:
5353
// [assembly: AssemblyVersion("1.0.*")]
54-
[assembly: AssemblyVersion("1.0.12.0")]
55-
[assembly: AssemblyFileVersion("1.0.12.0")]
54+
[assembly: AssemblyVersion("1.0.13.0")]
55+
[assembly: AssemblyFileVersion("1.0.13.0")]

gui/daProfiler/Views/UniqueEventsView.xaml.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public void CopyUniqueInfo(object sender, RoutedEventArgs e)
5555
info += $"{ue.Description}\t|\t{ue.Calls:00000}\t|\t{ue.Frames:0000}\t|\t{Data.Utils.ConvertMsToString(ue.MinTime)}\t|\t{Data.Utils.ConvertMsToString(ue.MaxTime)}\t|\t{Data.Utils.ConvertMsToString(ue.AvgCall)}\t|\t{Data.Utils.ConvertMsToString(ue.AvgFrame)}\t|\t{Data.Utils.ConvertMsToString(ue.TotalTime)}\n";
5656
}
5757
if (stats.Count != 0)
58-
Clipboard.SetText(info);
58+
Clipboard.SetDataObject(info);
5959
}
6060
}
6161
}

0 commit comments

Comments
 (0)