From a391d8ee83793eb1ea0ae553c97a46082e31ac1e Mon Sep 17 00:00:00 2001
From: chylex <contact@chylex.com>
Date: Sat, 5 Aug 2017 21:52:38 +0200
Subject: [PATCH] Fix image pasting allowing more than 1 image in DMs

---
 Resources/Scripts/code.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js
index dfab54a8..a2dfe756 100644
--- a/Resources/Scripts/code.js
+++ b/Resources/Scripts/code.js
@@ -522,7 +522,12 @@
     app.delegate(".js-compose-text,.js-reply-tweetbox", "paste", function(e){
       for(let item of e.originalEvent.clipboardData.items){
         if (item.type.startsWith("image/")){
-          $(this).closest(".rpl").find(".js-reply-popout").click(); // popout direct messages
+          if (!$(this).closest(".rpl").find(".js-reply-popout").click().length){ // popout direct messages
+            if ($(".js-add-image-button").is(".is-disabled")){ // tweetdeck does not check upload count properly
+              return;
+            }
+          }
+          
           uploader.addFilesToUpload([ item.getAsFile() ]);
           
           $(".js-compose-text", ".js-docked-compose").focus();