From cc01374d3cb6a8bf477e8f96378f20b9aff57536 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Fri, 4 Dec 2020 19:11:27 +0100 Subject: Use advertized/server/live time for sorting instead of arrival time fixes #310 --- main/src/ui/conversation_content_view/message_widget.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'main/src/ui/conversation_content_view/message_widget.vala') diff --git a/main/src/ui/conversation_content_view/message_widget.vala b/main/src/ui/conversation_content_view/message_widget.vala index 05661e56..44584709 100644 --- a/main/src/ui/conversation_content_view/message_widget.vala +++ b/main/src/ui/conversation_content_view/message_widget.vala @@ -190,7 +190,7 @@ public class MessageItemWidget : SizeRequestBin { // Append "pending..." iff message has not been sent yet if (message.direction == Message.DIRECTION_SENT && (message.marked == Message.Marked.SENDING || message.marked == Message.Marked.UNSENT)) { - if (message.local_time.compare(new DateTime.now_utc().add_seconds(-10)) < 0) { + if (message.time.compare(new DateTime.now_utc().add_seconds(-10)) < 0) { markup_text += " %s".printf(gray_color, "pending…"); // Update the label as soon as the sent state changes @@ -201,7 +201,7 @@ public class MessageItemWidget : SizeRequestBin { update_label(); }); } else { - int time_diff = (- (int) message.local_time.difference(new DateTime.now_utc()) / 1000); + int time_diff = (- (int) message.time.difference(new DateTime.now_utc()) / 1000); Timeout.add(10000 - time_diff, () => { update_label(); return false; -- cgit v1.2.3-54-g00ecf