From ef1d61e35c2921e51d9cb6f303e63a9202879c61 Mon Sep 17 00:00:00 2001 From: kelciour Date: Fri, 12 Jun 2020 19:45:04 +0300 Subject: [PATCH] Scroll media sync log to the last line --- qt/aqt/mediasync.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qt/aqt/mediasync.py b/qt/aqt/mediasync.py index df9ae94bb..fa7ce3bd7 100644 --- a/qt/aqt/mediasync.py +++ b/qt/aqt/mediasync.py @@ -19,7 +19,7 @@ from anki.rsbackend import ( from anki.types import assert_impossible from anki.utils import intTime from aqt import gui_hooks -from aqt.qt import QDialog, QDialogButtonBox, QPushButton, QTimer, qconnect +from aqt.qt import QDialog, QDialogButtonBox, QPushButton, QTextCursor, QTimer, qconnect from aqt.utils import showWarning, tr LogEntry = Union[MediaSyncProgress, str] @@ -176,6 +176,7 @@ class MediaSyncDialog(QDialog): self.form.plainTextEdit.setPlainText( "\n".join(self._entry_to_text(x) for x in syncer.entries()) ) + self.form.plainTextEdit.moveCursor(QTextCursor.End) self.show() def reject(self) -> None: