diff options
author | 2013-06-12 15:38:44 +0000 | |
---|---|---|
committer | 2013-06-12 15:38:45 +0000 | |
commit | eac0eb89f23a9962ece6eb884ce41610e0b85ea0 (patch) | |
tree | a0a25ba55d76a5d7e72b6c2ae15ebec64281a92f /java | |
parent | dfd96be03aba78f4bdb3b64d1b5d3f55429a0c03 (diff) | |
parent | 19ba5e67afc0d5322c6410462691b9cd276b5dbc (diff) | |
download | latinime-eac0eb89f23a9962ece6eb884ce41610e0b85ea0.tar.gz latinime-eac0eb89f23a9962ece6eb884ce41610e0b85ea0.tar.xz latinime-eac0eb89f23a9962ece6eb884ce41610e0b85ea0.zip |
Merge "Fix ResearchLogger feedback bug"
Diffstat (limited to 'java')
-rw-r--r-- | java/src/com/android/inputmethod/research/ResearchLogger.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/research/ResearchLogger.java b/java/src/com/android/inputmethod/research/ResearchLogger.java index aa4a866b8..06bdacf42 100644 --- a/java/src/com/android/inputmethod/research/ResearchLogger.java +++ b/java/src/com/android/inputmethod/research/ResearchLogger.java @@ -429,6 +429,7 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang mMainResearchLog.blockingClose(RESEARCHLOG_CLOSE_TIMEOUT_IN_MS); resetLogBuffers(); + cancelFeedbackDialog(); } public void abort() { @@ -701,13 +702,19 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang mInFeedbackDialog = false; } + private void cancelFeedbackDialog() { + if (isMakingUserRecording()) { + cancelRecording(); + } + mInFeedbackDialog = false; + } + public void initSuggest(final Suggest suggest) { mSuggest = suggest; // MainLogBuffer now has an out-of-date Suggest object. Close down MainLogBuffer and create // a new one. if (mMainLogBuffer != null) { - stop(); - start(); + restart(); } } |