diff --git a/js/AttachmentQuarantine.js b/js/AttachmentQuarantine.js index 56de22a..c69c6ae 100644 --- a/js/AttachmentQuarantine.js +++ b/js/AttachmentQuarantine.js @@ -79,7 +79,7 @@ Ext.define('PMG.AttachmentQuarantine', { me.updatePreview(me.raw || false, rec); me.lookup('attachmentlist').setID(rec); - mailinfo.setVisible(!!rec.data); + mailinfo.setVisible(!!rec.data && !me.raw); mailinfo.update(rec.data); }, diff --git a/js/SpamQuarantine.js b/js/SpamQuarantine.js index d2c3a67..60fbae8 100644 --- a/js/SpamQuarantine.js +++ b/js/SpamQuarantine.js @@ -163,7 +163,7 @@ Ext.define('PMG.SpamQuarantine', { me.getViewModel().set('mailid', rec.data ? rec.data.id : ''); me.updatePreview(me.raw || false, rec); me.lookupReference('spaminfo').setID(rec); - me.lookupReference('mailinfo').setVisible(!!rec.data); + me.lookupReference('mailinfo').setVisible(!!rec.data && !me.raw); me.lookupReference('mailinfo').update(rec.data); }, diff --git a/js/VirusQuarantine.js b/js/VirusQuarantine.js index fb1d836..fd72396 100644 --- a/js/VirusQuarantine.js +++ b/js/VirusQuarantine.js @@ -82,7 +82,7 @@ Ext.define('PMG.VirusQuarantine', { mailinfo.setVisible(false); return; } - mailinfo.setVisible(true); + mailinfo.setVisible(!me.raw); mailinfo.update(selection[0].data); },