From 1a8823f59292f8507e73b652f6b7ad9b0e689e14 Mon Sep 17 00:00:00 2001
From: chylex <contact@chylex.com>
Date: Tue, 17 Oct 2017 11:22:38 +0200
Subject: [PATCH] Fix clipboard html stripping crashing with no text data

Closes #171
---
 Core/Utils/WindowsUtils.cs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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);