From 2e193c3e5b93004aea51dfa11d93b20698286998 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 30 Nov 2020 10:14:43 +1000 Subject: [PATCH] update sync color at end of sync https://forums.ankiweb.net/t/why-is-my-sync-button-blue/2078/13 --- qt/aqt/main.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/qt/aqt/main.py b/qt/aqt/main.py index 667393ef6..22e0a2f22 100644 --- a/qt/aqt/main.py +++ b/qt/aqt/main.py @@ -866,9 +866,15 @@ title="%s" %s>%s""" % ( else: auth = self.pm.sync_auth() if not auth: - sync_login(self, lambda: self._sync_collection_and_media(lambda: None)) + sync_login( + self, + lambda: self._sync_collection_and_media(self._after_manual_sync), + ) else: - self._sync_collection_and_media(lambda: None) + self._sync_collection_and_media(self._after_manual_sync) + + def _after_manual_sync(self): + self.toolbar.redraw() def _sync_collection_and_media(self, after_sync: Callable[[], None]): "Caller should ensure auth available."