| Index: ui/file_manager/gallery/js/image_editor/image_view.js
|
| diff --git a/ui/file_manager/gallery/js/image_editor/image_view.js b/ui/file_manager/gallery/js/image_editor/image_view.js
|
| index 26d50e1186d123bbfeeca7bd1cd3256a1952cda5..a7e411f4860f49f2834450b00de63c95ea3e5c41 100644
|
| --- a/ui/file_manager/gallery/js/image_editor/image_view.js
|
| +++ b/ui/file_manager/gallery/js/image_editor/image_view.js
|
| @@ -653,12 +653,16 @@ ImageView.prototype.replace = function(
|
| ImageUtil.setAttribute(newScreenImage, 'fade', false);
|
| ImageUtil.setAttribute(oldScreenImage, 'fade', true);
|
| var reverse = opt_effect.getReverse();
|
| - assert(reverse);
|
| - this.setTransform_(oldScreenImage, oldViewport, reverse);
|
| - setTimeout(function() {
|
| + if (reverse) {
|
| + this.setTransform_(oldScreenImage, oldViewport, reverse);
|
| + setTimeout(function() {
|
| + if (oldScreenImage.parentNode)
|
| + oldScreenImage.parentNode.removeChild(oldScreenImage);
|
| + }, reverse.getSafeInterval());
|
| + } else {
|
| if (oldScreenImage.parentNode)
|
| oldScreenImage.parentNode.removeChild(oldScreenImage);
|
| - }, reverse.getSafeInterval());
|
| + }
|
| }
|
| }.bind(this), 0);
|
| };
|
|
|