Revert "[Tizen] Remove observer from mLoadQueue when we request to remove observer"
authordongsug.song <dongsug.song@samsung.com>
Mon, 6 Nov 2023 10:18:44 +0000 (19:18 +0900)
committerdongsug.song <dongsug.song@samsung.com>
Mon, 6 Nov 2023 10:18:44 +0000 (19:18 +0900)
This reverts commit f375bd2497b6ad853e1f1a3b7e5121536e1b60e3.

dali-toolkit/internal/texture-manager/texture-manager-impl.cpp

index 72c09ad..3b212c3 100644 (file)
@@ -761,19 +761,6 @@ void TextureManager::RequestRemove(const TextureManager::TextureId& textureId, T
         Adaptor::Get().RegisterProcessor(*this, true);
       }
     }
-    else
-    {
-      // Given textureId might exist at load queue.
-      // Remove observer from the LoadQueue
-      for(auto&& element : mLoadQueue)
-      {
-        if(element.mObserver == observer)
-        {
-          element.mObserver = nullptr;
-          break;
-        }
-      }
-    }
   }
 }
 
@@ -1527,19 +1514,6 @@ void TextureManager::RemoveTextureObserver(TextureManager::TextureInfo& textureI
       observer->DestructionSignal().Disconnect(this, &TextureManager::ObserverDestroyed);
       textureInfo.observerList.Erase(iter);
     }
-    else
-    {
-      // Given textureId might exist at load queue.
-      // Remove observer from the LoadQueue
-      for(auto&& element : mLoadQueue)
-      {
-        if(element.mObserver == observer)
-        {
-          element.mObserver = nullptr;
-          break;
-        }
-      }
-    }
   }
 }