Merge "Fixed event flushing to handle when mDirectServiceInterface is not ready yet." into qt-r1-dev

am: e6930c4aa1

Change-Id: I17671a59667ee8990e7f2ea62c7957d4ed90a966
This commit is contained in:
Adam He
2019-06-24 12:55:00 -07:00
committed by android-build-merger

View File

@@ -428,14 +428,16 @@ public final class MainContentCaptureSession extends ContentCaptureSession {
}
final int flushFrequencyMs;
if (reason == FLUSH_REASON_IDLE_TIMEOUT) {
flushFrequencyMs = mManager.mOptions.idleFlushingFrequencyMs;
} else if (reason == FLUSH_REASON_TEXT_CHANGE_TIMEOUT) {
if (reason == FLUSH_REASON_TEXT_CHANGE_TIMEOUT) {
flushFrequencyMs = mManager.mOptions.textChangeFlushingFrequencyMs;
} else {
Log.e(TAG, "handleScheduleFlush(" + getDebugState(reason) + "): not called with a "
+ "timeout reason.");
return;
if (reason != FLUSH_REASON_IDLE_TIMEOUT) {
if (sDebug) {
Log.d(TAG, "handleScheduleFlush(" + getDebugState(reason) + "): not a timeout "
+ "reason because mDirectServiceInterface is not ready yet");
}
}
flushFrequencyMs = mManager.mOptions.idleFlushingFrequencyMs;
}
mNextFlush = System.currentTimeMillis() + flushFrequencyMs;