matching text properties by matchName instead of name
diff --git a/extension/jsx/utils/textHelper.jsx b/extension/jsx/utils/textHelper.jsx
index 6180a75..f62e236 100644
--- a/extension/jsx/utils/textHelper.jsx
+++ b/extension/jsx/utils/textHelper.jsx
@@ -133,14 +133,14 @@
var i, len = textProperty.numProperties;
for (i = 0; i < len; i += 1) {
- switch (textProperty(i + 1).name) {
- case "Path Options":
+ switch (textProperty(i + 1).matchName) {
+ case "ADBE Text Path Options":
exportTextPathData(textProperty(i + 1), layerOb.t.p, layerOb.masksProperties, frameRate);
break;
- case "More Options":
+ case "ADBE Text More Options":
exportMoreOptionsData(textProperty(i + 1), layerOb.t.m, frameRate);
break;
- case "Animators":
+ case "ADBE Text Animators":
if (!layerOb.t.a) {
layerOb.t.a = [];
}
diff --git a/player/index.html b/player/index.html
index ccf2e00..843ef51 100644
--- a/player/index.html
+++ b/player/index.html
@@ -111,7 +111,7 @@
rendererSettings: {
progressiveLoad:false
},
- path: 'exports/rubberhose/data.json'
+ path: 'exports/render/data.json'
};
anim = bodymovin.loadAnimation(animData);
diff --git a/player/js/utils/DataManager.js b/player/js/utils/DataManager.js
index daab3c4..58344d8 100644
--- a/player/js/utils/DataManager.js
+++ b/player/js/utils/DataManager.js
@@ -625,6 +625,9 @@
}
documentData.lineWidths = lineWidths;
+ if(!data.t.a){
+ data.t.a = [];
+ }
var animators = data.t.a;
jLen = animators.length;
var based, ind, indexes = [];