Browse Source

Fix wrong true/false logic and unnecessary CString() in AnimatedSprite2D code. Closes #1289.

Lasse Öörni 9 years ago
parent
commit
28dc4ff557
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Source/Urho3D/Urho2D/AnimatedSprite2D.cpp

+ 2 - 2
Source/Urho3D/Urho2D/AnimatedSprite2D.cpp

@@ -138,12 +138,12 @@ void AnimatedSprite2D::SetAnimationSet(AnimationSet2D* animationSet)
     {
         spriterInstance_ = new Spriter::SpriterInstance(animationSet_->GetSpriterData());
 
-        if (animationSet_->GetSpriterData()->entities_.Empty())
+        if (!animationSet_->GetSpriterData()->entities_.Empty())
         {
             // If entity is empty use first entity in spriter
             if (entity_.Empty())
                 entity_ = animationSet_->GetSpriterData()->entities_[0]->name_;
-            spriterInstance_->SetEntity(entity_.CString());
+            spriterInstance_->SetEntity(entity_);
         }
     }