Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
b45ab768 by wurstsalat at 2022-02-20T14:44:50+01:00
Respect timestamp formatting on message copy
- - - - -
1 changed file:
- gajim/gtk/conversation/rows/message.py
Changes:
=====================================
gajim/gtk/conversation/rows/message.py
=====================================
@@ -35,6 +35,7 @@
from gajim.common.const import Trust
from gajim.common.const import TRUST_SYMBOL_DATA
from gajim.common.helpers import AdditionalDataDict
+from gajim.common.helpers import from_one_line
from gajim.common.helpers import get_group_chat_nick
from gajim.common.helpers import get_muc_context
from gajim.common.helpers import message_needs_highlight
@@ -309,10 +310,12 @@ def is_mergeable(self, message: MessageRow) -> bool:
return abs(message.timestamp - self.timestamp) < MERGE_TIMEFRAME
def on_copy_message(self, _widget: Gtk.Widget) -> None:
- timestamp = self.timestamp.strftime('%x, %X')
+ time_format = from_one_line(app.settings.get('chat_timestamp_format'))
+ timestamp_formatted = self.timestamp.strftime(time_format)
+
clip = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
text = self._message_widget.get_text()
- clip.set_text(f'{timestamp} - {self.name}: {text}', -1)
+ clip.set_text(f'{timestamp_formatted} - {self.name}: {text}', -1)
def on_quote_message(self, _widget: Gtk.Widget) -> None:
self.emit('quote', self._message_widget.get_text())
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/b45ab768f7f923e228fe10074b04950720ef4991
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/b45ab768f7f923e228fe10074b04950720ef4991
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