diff options
author | 2013-06-12 08:41:11 -0700 | |
---|---|---|
committer | 2013-06-12 08:41:11 -0700 | |
commit | 3cdea37c6d513d56732933c00a67e9e584731582 (patch) | |
tree | 19a4c3eaf014bd71216994476eeda7fec3e6ad84 /java | |
parent | e18732ef5295e9832a0d74c99952a3061dacb4aa (diff) | |
parent | eac0eb89f23a9962ece6eb884ce41610e0b85ea0 (diff) | |
download | latinime-3cdea37c6d513d56732933c00a67e9e584731582.tar.gz latinime-3cdea37c6d513d56732933c00a67e9e584731582.tar.xz latinime-3cdea37c6d513d56732933c00a67e9e584731582.zip |
am eac0eb89: Merge "Fix ResearchLogger feedback bug"
* commit 'eac0eb89f23a9962ece6eb884ce41610e0b85ea0':
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(); } } |