From b6cedfd6460e5945f9d8a7a7b36f133e6a9e333c Mon Sep 17 00:00:00 2001
From: Campbell Barton <ideasman42@gmail.com>
Date: Tue, 25 Jan 2011 13:31:25 +0000
Subject: [PATCH] patch [#25703] io_scene_x3d update for commit 34386 fix from
 iliciss Muhgue (filiciss)

---
 io_scene_x3d/__init__.py   |  2 ++
 io_scene_x3d/import_x3d.py | 12 ++++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/io_scene_x3d/__init__.py b/io_scene_x3d/__init__.py
index 987895adc..c758915fb 100644
--- a/io_scene_x3d/__init__.py
+++ b/io_scene_x3d/__init__.py
@@ -21,6 +21,8 @@
 bl_info = {
     "name": "Web3D X3D/VRML format",
     "author": "Campbell Barton, Bart",
+    "blender": (2, 5, 6),
+    "api": 34386,
     "location": "File > Import-Export",
     "description": "Import-Export X3D, Import VRML",
     "warning": "",
diff --git a/io_scene_x3d/import_x3d.py b/io_scene_x3d/import_x3d.py
index 7fdb98c24..78a146050 100644
--- a/io_scene_x3d/import_x3d.py
+++ b/io_scene_x3d/import_x3d.py
@@ -2387,9 +2387,9 @@ def translatePositionInterpolator(node, action, ancestry):
         except:
             continue
 
-        loc_x.keyframe_points.add(time, x)
-        loc_y.keyframe_points.add(time, y)
-        loc_z.keyframe_points.add(time, z)
+        loc_x.keyframe_points.insert(time, x)
+        loc_y.keyframe_points.insert(time, y)
+        loc_z.keyframe_points.insert(time, z)
 
     for fcu in (loc_x, loc_y, loc_z):
         for kf in fcu.keyframe_points:
@@ -2412,9 +2412,9 @@ def translateOrientationInterpolator(node, action, ancestry):
 
         mtx = translateRotation((x, y, z, w))
         eul = mtx.to_euler()
-        rot_x.keyframe_points.add(time, eul.x)
-        rot_y.keyframe_points.add(time, eul.y)
-        rot_z.keyframe_points.add(time, eul.z)
+        rot_x.keyframe_points.insert(time, eul.x)
+        rot_y.keyframe_points.insert(time, eul.y)
+        rot_z.keyframe_points.insert(time, eul.z)
 
     for fcu in (rot_x, rot_y, rot_z):
         for kf in fcu.keyframe_points:
-- 
GitLab