From 488428c6dba3d1e82b017bfb3b08ba85ced82be2 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Mon, 25 Nov 2013 14:11:32 +0300
Subject: disable sprites update optimisation because it may broke
 replace/remove logic

---
 src/being/being.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/being/being.cpp b/src/being/being.cpp
index 65bcc5782..f3976a20e 100644
--- a/src/being/being.cpp
+++ b/src/being/being.cpp
@@ -1921,9 +1921,9 @@ void Being::setSprite(const unsigned int slot, const int id,
     if (slot >= mSpriteColorsIds.size())
         mSpriteColorsIds.resize(slot + 1, 1);
 
-    // here probably need more complex condition
-    if (slot && mSpriteIDs[slot] == id)
-        return;
+    // disabled for now, because it may broke replace/reorder sprites logic
+//    if (slot && mSpriteIDs[slot] == id)
+//        return;
 
     // id = 0 means unequip
     if (id == 0)
-- 
cgit v1.2.3-70-g09d2