Browse Source

avoid error on setting skeleton from transform changed

Juan Linietsky 7 years ago
parent
commit
c595aff4a3
1 changed files with 3 additions and 0 deletions
  1. 3 0
      scene/3d/skeleton.cpp

+ 3 - 0
scene/3d/skeleton.cpp

@@ -155,6 +155,9 @@ void Skeleton::_notification(int p_what) {
 		} break;
 		} break;
 		case NOTIFICATION_TRANSFORM_CHANGED: {
 		case NOTIFICATION_TRANSFORM_CHANGED: {
 
 
+			if (dirty)
+				break; //will be eventually updated
+
 			//if moved, just update transforms
 			//if moved, just update transforms
 			VisualServer *vs = VisualServer::get_singleton();
 			VisualServer *vs = VisualServer::get_singleton();
 			Bone *bonesptr = &bones[0];
 			Bone *bonesptr = &bones[0];