From 9eb13494f9f5fff8635edaf55056c79c9c478230 Mon Sep 17 00:00:00 2001
From: diath <contact@diath.net>
Date: Wed, 29 Sep 2021 21:03:01 +0200
Subject: [PATCH] Fix ghost item border when dropping non-item objects (#1164)

---
 modules/game_interface/widgets/uiitem.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/game_interface/widgets/uiitem.lua b/modules/game_interface/widgets/uiitem.lua
index ac529a9a..15284acb 100644
--- a/modules/game_interface/widgets/uiitem.lua
+++ b/modules/game_interface/widgets/uiitem.lua
@@ -20,6 +20,7 @@ function UIItem:onDragLeave(droppedWidget, mousePos)
 end
 
 function UIItem:onDrop(widget, mousePos)
+  self:setBorderWidth(0)
 
   if not self:canAcceptDrop(widget, mousePos) then
     return false
@@ -47,7 +48,6 @@ function UIItem:onDrop(widget, mousePos)
     g_game.move(item, toPos, 1)
   end
 
-  self:setBorderWidth(0)
   return true
 end