Uncommit an extra LogUnit

The period-generating double-space adds an extra LogUnit --
it must be removed when reverting.

Bug: 9088919

Change-Id: Ic148f40b4030a9b4a0651029bda87f7b94a52252
main
Kurt Partridge 2013-05-31 22:07:03 -07:00
parent a0c3e02d71
commit 8160a21c3a
1 changed files with 6 additions and 1 deletions

View File

@ -1575,7 +1575,12 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang
private static final LogStatement LOGSTATEMENT_RICHINPUTCONNECTION_REVERTDOUBLESPACEPERIOD = private static final LogStatement LOGSTATEMENT_RICHINPUTCONNECTION_REVERTDOUBLESPACEPERIOD =
new LogStatement("RichInputConnectionRevertDoubleSpacePeriod", false, false); new LogStatement("RichInputConnectionRevertDoubleSpacePeriod", false, false);
public static void richInputConnection_revertDoubleSpacePeriod() { public static void richInputConnection_revertDoubleSpacePeriod() {
getInstance().enqueueEvent(LOGSTATEMENT_RICHINPUTCONNECTION_REVERTDOUBLESPACEPERIOD); final ResearchLogger researchLogger = getInstance();
// An extra LogUnit is added for the period; this is removed here because of the revert.
researchLogger.uncommitCurrentLogUnit(null, true /* dumpCurrentLogUnit */);
// TODO: This will probably be lost as the user backspaces further. Figure out how to put
// it into the right logUnit.
researchLogger.enqueueEvent(LOGSTATEMENT_RICHINPUTCONNECTION_REVERTDOUBLESPACEPERIOD);
} }
/** /**