Optimize TextView#onDraw() a bit
With my previous commit [1], it is now safe to swap reorder nested if conditions from if (imm.hasActiveInputConnection(mTextView)) { if (additionalCondition) { // do something } } to if (additionalCondition) { if (imm.hasActiveInputConnection(mTextView)) { // do something } } as IMM#hasActiveInputConnection() is guaranteed to have no side effect. Let's do lightweight checks first for better performance. [1]: I27f2d66050588c5adc6315160e54486131f3fca2 Bug: 291826769 Test: presubmit Test: atest CtsInputMethodTestCases Change-Id: I9b613e71ae05494474c7f1a688c332d0c2836ef9
Loading
Please register or sign in to comment