diff --git a/addons/mail/static/src/components/attachment_viewer/attachment_viewer.js b/addons/mail/static/src/components/attachment_viewer/attachment_viewer.js index 858742fa8db..28329882102 100644 --- a/addons/mail/static/src/components/attachment_viewer/attachment_viewer.js +++ b/addons/mail/static/src/components/attachment_viewer/attachment_viewer.js @@ -397,20 +397,6 @@ export class AttachmentViewer extends Component { ev.stopPropagation(); } - /** - * Called when new image has been loaded - * - * @private - * @param {Event} ev - */ - _onLoadImage(ev) { - if (!this.attachmentViewer) { - return; - } - ev.stopPropagation(); - this.attachmentViewer.update({ isImageLoading: false }); - } - /** * @private * @param {DragEvent} ev diff --git a/addons/mail/static/src/components/attachment_viewer/attachment_viewer.xml b/addons/mail/static/src/components/attachment_viewer/attachment_viewer.xml index cecc2e4d398..58ce027b95e 100644 --- a/addons/mail/static/src/components/attachment_viewer/attachment_viewer.xml +++ b/addons/mail/static/src/components/attachment_viewer/attachment_viewer.xml @@ -43,7 +43,7 @@ - Viewer + Viewer diff --git a/addons/mail/static/src/models/attachment_viewer.js b/addons/mail/static/src/models/attachment_viewer.js index 0e7b4928608..4e90d7576f6 100644 --- a/addons/mail/static/src/models/attachment_viewer.js +++ b/addons/mail/static/src/models/attachment_viewer.js @@ -82,6 +82,18 @@ registerModel({ onClickVideo(ev) { ev.stopPropagation(); }, + /** + * Called when new image has been loaded + * + * @param {Event} ev + */ + onLoadImage(ev) { + if (!this.exists()) { + return; + } + ev.stopPropagation(); + this.update({ isImageLoading: false }); + }, /** * @private * @returns {string}