diff --git a/src/containers/costume-tab.jsx b/src/containers/costume-tab.jsx index 2b71975c4e366a58ae876d67fe0cce479c40475b..83b27d4c3252cccd83c1f1567d73d486c4790b5d 100644 --- a/src/containers/costume-tab.jsx +++ b/src/containers/costume-tab.jsx @@ -14,7 +14,6 @@ import DragConstants from '../lib/drag-constants'; import {emptyCostume} from '../lib/empty-assets'; import sharedMessages from '../lib/shared-messages'; import download from '../lib/download-url'; -import getCostumeUrl from '../lib/get-costume-url'; import { closeCameraCapture, @@ -139,12 +138,6 @@ class CostumeTab extends React.Component { this.setState({selectedCostumeIndex: target.currentCostume}); } } - getCostumeData (costumeItem) { - if (costumeItem.url) return costumeItem.url; - if (!costumeItem.asset) return null; - - return getCostumeUrl(costumeItem.asset); - } handleSelectCostume (costumeIndex) { this.props.vm.editingTarget.setCostume(costumeIndex); this.setState({selectedCostumeIndex: costumeIndex}); @@ -161,7 +154,7 @@ class CostumeTab extends React.Component { } handleExportCostume (costumeIndex) { const item = this.props.vm.editingTarget.sprite.costumes[costumeIndex]; - download(`${item.name}.${item.asset.dataFormat}`, this.getCostumeData(item)); + download(`${item.name}.${item.asset.dataFormat}`, item.asset.encodeDataURI()); } handleNewCostume (costume, fromCostumeLibrary) { if (fromCostumeLibrary) {