aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorKurt Partridge <kep@google.com>2012-08-23 20:49:07 -0700
committerKurt Partridge <kep@google.com>2012-12-22 17:22:43 -0800
commitfc6e0cce6ff1a79da56f6f048956e91e0147043a (patch)
tree527df69cba3234c37b6ca958630aa987a6e8964c /java
parenta48928453311644900089eb9fced3665530cff1b (diff)
downloadlatinime-fc6e0cce6ff1a79da56f6f048956e91e0147043a.tar.gz
latinime-fc6e0cce6ff1a79da56f6f048956e91e0147043a.tar.xz
latinime-fc6e0cce6ff1a79da56f6f048956e91e0147043a.zip
[Rlog19] ResearchLog remove unnecessary logSegment{start,end}
Change-Id: I73b7765c764e5f1035f1c37df45345f26aa5acb1
Diffstat (limited to 'java')
-rw-r--r--java/src/com/android/inputmethod/research/LogBuffer.java4
-rw-r--r--java/src/com/android/inputmethod/research/ResearchLogger.java1
2 files changed, 5 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/research/LogBuffer.java b/java/src/com/android/inputmethod/research/LogBuffer.java
index ae7b1579a..a3c3e89de 100644
--- a/java/src/com/android/inputmethod/research/LogBuffer.java
+++ b/java/src/com/android/inputmethod/research/LogBuffer.java
@@ -110,4 +110,8 @@ public class LogBuffer {
}
return logUnit;
}
+
+ public boolean isEmpty() {
+ return mLogUnits.isEmpty();
+ }
}
diff --git a/java/src/com/android/inputmethod/research/ResearchLogger.java b/java/src/com/android/inputmethod/research/ResearchLogger.java
index 151190ad5..bf7e78ad7 100644
--- a/java/src/com/android/inputmethod/research/ResearchLogger.java
+++ b/java/src/com/android/inputmethod/research/ResearchLogger.java
@@ -701,6 +701,7 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang
/* package for test */ void publishLogBuffer(final LogBuffer logBuffer,
final ResearchLog researchLog, final boolean isIncludingPrivateData) {
final LogUnit openingLogUnit = new LogUnit();
+ if (logBuffer.isEmpty()) return;
openingLogUnit.addLogStatement(LOGSTATEMENT_LOG_SEGMENT_OPENING, SystemClock.uptimeMillis(),
isIncludingPrivateData);
researchLog.publish(openingLogUnit, true /* isIncludingPrivateData */);