Daniel Brötzmann pushed to branch master at gajim / gajim


Commits:
6dc81a62 by wurstsalat at 2021-12-11T22:51:46+01:00
ReadMarkerRow: Improve UX when receiving message

- - - - -


1 changed file:

- gajim/gtk/conversation/rows/read_marker.py


Changes:

=====================================
gajim/gtk/conversation/rows/read_marker.py
=====================================
@@ -13,6 +13,7 @@
 # along with Gajim. If not, see <http://www.gnu.org/licenses/>.
 
 from datetime import datetime
+from datetime import timedelta
 
 from gi.repository import Gtk
 
@@ -46,7 +47,7 @@ def _on_nickname_update(self, contact, _signal_name):
         self.label.set_text(text)
 
     def set_timestamp(self, timestamp: datetime) -> None:
-        if timestamp < self._last_incoming_timestamp:
+        if timestamp <= self._last_incoming_timestamp:
             return
 
         self.timestamp = timestamp
@@ -57,4 +58,5 @@ def set_timestamp(self, timestamp: datetime) -> None:
 
     def set_last_incoming_timestamp(self, timestamp: datetime) -> None:
         if timestamp > self._last_incoming_timestamp:
-            self._last_incoming_timestamp = timestamp
+            self._last_incoming_timestamp = timestamp + timedelta(
+                microseconds=1)



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/6dc81a627f45a24001d08827a9eac04fa2f37124

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/6dc81a627f45a24001d08827a9eac04fa2f37124
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to