diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py
index a37695744..dc43774cb 100644
--- a/ankiqt/ui/main.py
+++ b/ankiqt/ui/main.py
@@ -230,7 +230,7 @@ Please do not file a bug report with Anki.
""")
self.updateRecentFilesMenu()
self.updateViews(state)
if self.state == "studyScreen":
- return self.showStudyScreen()
+ return self.moveToState("studyScreen")
else:
return self.moveToState("getQuestion")
else:
@@ -239,7 +239,7 @@ Please do not file a bug report with Anki.
""")
self.currentCard = None
if self.deck:
if self.state == "studyScreen":
- return self.updateStudyStats()
+ return self.moveToState("studyScreen")
else:
return self.moveToState("getQuestion")
else: