Skip to content

Commit d2d94b1

Browse files
committed
* Added error handling to copying of treeview item
1 parent 693a09f commit d2d94b1

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

MemPlus/Windows/AnalyzerWindow.xaml.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,10 +155,16 @@ private void BtnExport_OnClick(object sender, RoutedEventArgs e)
155155
/// <param name="e">The RoutedEventArgs</param>
156156
private void CopyMenuItem_OnClick(object sender, RoutedEventArgs e)
157157
{
158-
if (TrvRam.SelectedItem is TreeViewItem selectedItem)
158+
if (!(TrvRam.SelectedItem is TreeViewItem selectedItem)) return;
159+
try
159160
{
160161
Clipboard.SetText(selectedItem.Header.ToString());
161162
}
163+
catch (Exception ex)
164+
{
165+
_logController.AddLog(new ApplicationLog(ex.Message));
166+
MessageBox.Show(ex.Message, "MemPlus", MessageBoxButton.OK, MessageBoxImage.Error);
167+
}
162168
}
163169
}
164170
}

0 commit comments

Comments
 (0)