File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
AnkiDroid/src/main/java/com/ichi2/anki/reviewer Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -71,11 +71,14 @@ class AutomaticAnswer(
7171 target : AutomaticallyAnswered ,
7272 @VisibleForTesting val settings : AutomaticAnswerSettings ,
7373) : DefaultLifecycleObserver {
74+ private var activityIsPaused = false
75+
7476 /* * Whether any tasks should be executed/scheduled.
7577 *
7678 * Ensures that auto answer does not occur if the reviewer is minimised
7779 */
7880 var isDisabled: Boolean = false
81+ get() = field || activityIsPaused
7982 private set
8083
8184 /* *
@@ -111,12 +114,14 @@ class AutomaticAnswer(
111114
112115 override fun onPause (owner : LifecycleOwner ) {
113116 super .onPause(owner)
114- disable()
117+ activityIsPaused = true
118+ stopShowAnswerTask()
119+ stopShowQuestionTask()
115120 }
116121
117122 override fun onResume (owner : LifecycleOwner ) {
118123 super .onResume(owner)
119- enable()
124+ activityIsPaused = false
120125 }
121126
122127 @VisibleForTesting
You can’t perform that action at this time.
0 commit comments