diff --git a/Core/Utils/WindowsUtils.cs b/Core/Utils/WindowsUtils.cs
index e0cce232..ef9d8fea 100644
--- a/Core/Utils/WindowsUtils.cs
+++ b/Core/Utils/WindowsUtils.cs
@@ -104,7 +104,7 @@ public static bool IsChildProcess(int pid){
         }
 
         public static void ClipboardStripHtmlStyles(){
-            if (!Clipboard.ContainsText(TextDataFormat.Html)){
+            if (!Clipboard.ContainsText(TextDataFormat.Html) || !Clipboard.ContainsText(TextDataFormat.UnicodeText)){
                 return;
             }
 
@@ -115,7 +115,7 @@ public static void ClipboardStripHtmlStyles(){
 
             int removed = originalHtml.Length-updatedHtml.Length;
             updatedHtml = RegexOffsetClipboardHtml.Value.Replace(updatedHtml, match => (int.Parse(match.Value)-removed).ToString().PadLeft(match.Value.Length, '0'));
-
+            
             DataObject obj = new DataObject();
             obj.SetText(originalText, TextDataFormat.UnicodeText);
             obj.SetText(updatedHtml, TextDataFormat.Html);