|
@@ -675,6 +675,10 @@ bool CallbackTweener::step(double &r_delta) {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ if (!callback.get_object()) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
elapsed_time += r_delta;
|
|
|
if (elapsed_time >= delay) {
|
|
|
Variant result;
|
|
@@ -736,6 +740,10 @@ bool MethodTweener::step(double &r_delta) {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ if (!callback.get_object()) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
elapsed_time += r_delta;
|
|
|
|
|
|
if (elapsed_time < delay) {
|