From 23404656ceb56ed32f1547ea8031f79d1074c6f8 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 25 Apr 2015 13:19:48 +0200 Subject: [PATCH] Make sure not to try to set empty text to clipboard --- renderdocui/Windows/APIInspector.cs | 6 ++++-- renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs | 3 ++- renderdocui/Windows/EventBrowser.cs | 3 ++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/renderdocui/Windows/APIInspector.cs b/renderdocui/Windows/APIInspector.cs index 73d70ec98..c3f9fd6dd 100644 --- a/renderdocui/Windows/APIInspector.cs +++ b/renderdocui/Windows/APIInspector.cs @@ -275,7 +275,8 @@ namespace renderdocui.Windows text += string.Format("{0,-5} {1}" + Environment.NewLine, n[0].ToString(), n[1].ToString()); } - Clipboard.SetText(text); + if (text.Length > 0) + Clipboard.SetText(text); } } @@ -291,7 +292,8 @@ namespace renderdocui.Windows text += n.ToString() + Environment.NewLine; } - Clipboard.SetText(text); + if (text.Length > 0) + Clipboard.SetText(text); } } diff --git a/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs b/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs index 5003cd1b8..93f7e1d36 100644 --- a/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs +++ b/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs @@ -280,7 +280,8 @@ namespace renderdocui.Controls text += string.Format(fmt, n[0], n[1], n[2]); } - Clipboard.SetText(text); + if (text.Length > 0) + Clipboard.SetText(text); } } diff --git a/renderdocui/Windows/EventBrowser.cs b/renderdocui/Windows/EventBrowser.cs index 46c3e44d6..7819754f9 100644 --- a/renderdocui/Windows/EventBrowser.cs +++ b/renderdocui/Windows/EventBrowser.cs @@ -670,7 +670,8 @@ namespace renderdocui.Windows } text += Environment.NewLine; - Clipboard.SetText(text); + if (text.Length > 0) + Clipboard.SetText(text); } } }