mirror of
https://github.com/mt-mods/mail.git
synced 2025-07-16 11:16:37 -04:00
Fix first message not sorted correctly
This commit is contained in:
parent
f387992d46
commit
dedaa3e233
1 changed files with 4 additions and 4 deletions
|
@ -61,19 +61,19 @@ function mail.sort_messages(unsorted_messages, sortfield, sortdirection)
|
||||||
local is_message_sorted = false
|
local is_message_sorted = false
|
||||||
for j, sorted_msg in ipairs(messages) do
|
for j, sorted_msg in ipairs(messages) do
|
||||||
if sortfield == "1" and unsorted_msg.from >= sorted_msg.from then -- for inbox
|
if sortfield == "1" and unsorted_msg.from >= sorted_msg.from then -- for inbox
|
||||||
table.insert(messages, j+1, unsorted_msg)
|
table.insert(messages, j, unsorted_msg)
|
||||||
is_message_sorted = true
|
is_message_sorted = true
|
||||||
break
|
break
|
||||||
elseif sortfield == "1" and unsorted_msg.to >= sorted_msg.to then -- for outbox
|
elseif sortfield == "1" and unsorted_msg.to >= sorted_msg.to then -- for outbox
|
||||||
table.insert(messages, j+1, unsorted_msg)
|
table.insert(messages, j, unsorted_msg)
|
||||||
is_message_sorted = true
|
is_message_sorted = true
|
||||||
break
|
break
|
||||||
elseif sortfield == "2" and unsorted_msg.subject >= sorted_msg.subject then
|
elseif sortfield == "2" and unsorted_msg.subject >= sorted_msg.subject then
|
||||||
table.insert(messages, j+1, unsorted_msg)
|
table.insert(messages, j, unsorted_msg)
|
||||||
is_message_sorted = true
|
is_message_sorted = true
|
||||||
break
|
break
|
||||||
elseif sortfield == "3" and unsorted_msg.time >= sorted_msg.time then
|
elseif sortfield == "3" and unsorted_msg.time >= sorted_msg.time then
|
||||||
table.insert(messages, j+1, unsorted_msg)
|
table.insert(messages, j, unsorted_msg)
|
||||||
is_message_sorted = true
|
is_message_sorted = true
|
||||||
break
|
break
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue