Fix bug where message preview was unintentionally reset on check-recent action (#1490563)

pull/299/merge
Aleksander Machniak 9 years ago
parent 570f43c874
commit f1e7bbd1bd

@ -41,6 +41,7 @@ CHANGELOG Roundcube Webmail
- Fix so unrecognized TNEF attachments are displayed on the list of attachments (#1490351)
- Fix so database_attachments::cleanup() does not remove attachments from other sessions (#1490542)
- Fix responses list update issue after response name change (#1490555)
- Fix bug where message preview was unintentionally reset on check-recent action (#1490563)
RELEASE 1.1.3
-------------

@ -2514,22 +2514,23 @@ function rcube_webmail()
// removes messages that doesn't exists from list selection array
this.update_selection = function()
{
var selected = this.message_list.selection,
rows = this.message_list.rows,
var list = this.message_list,
selected = list.selection,
rows = list.rows,
i, selection = [];
for (i in selected)
if (rows[selected[i]])
selection.push(selected[i]);
this.message_list.selection = selection;
list.selection = selection;
// reset preview frame, if currently previewed message is not selected (has been removed)
try {
var win = this.get_frame_window(this.env.contentframe),
id = win.rcmail.env.uid;
if (id && $.inArray(id, selection) < 0)
if (id && !list.in_selection(id))
this.show_contentframe(false);
}
catch (e) {};

Loading…
Cancel
Save