فهرست منبع

temprory workaround for 2 added postprocesses

dmuratshin 9 سال پیش
والد
کامیت
df400cbc5c
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      oxygine/src/PostProcess.cpp

+ 3 - 2
oxygine/src/PostProcess.cpp

@@ -398,7 +398,7 @@ namespace oxygine
 
 
     TweenPostProcess::~TweenPostProcess()
     TweenPostProcess::~TweenPostProcess()
     {
     {
-        if (_actor)
+        if (_actor && _actor->getMaterial())
             _actor->setMaterial(_prevMaterial);
             _actor->setMaterial(_prevMaterial);
     }
     }
 
 
@@ -432,7 +432,8 @@ namespace oxygine
 
 
     void TweenPostProcess::done(Actor& actor)
     void TweenPostProcess::done(Actor& actor)
     {
     {
-        _actor->setMaterial(_prevMaterial);
+		if (_actor->getMaterial())
+			_actor->setMaterial(_prevMaterial);
     }
     }
 
 
 }
 }