Call setContentDescription in onScreenUpdated rather than in onDraw.

That will be much less expensive.
This commit is contained in:
Peter Vágner
2017-06-26 08:52:09 +02:00
committed by Fredrik Fornwall
parent 35a9101f84
commit 5652624fc2

View File

@@ -384,6 +384,7 @@ public final class TerminalView extends View {
mEmulator.clearScrollCounter();
invalidate();
setContentDescription(getText());
}
/**
@@ -761,7 +762,6 @@ public final class TerminalView extends View {
if (mEmulator == null) {
canvas.drawColor(0XFF000000);
} else {
setContentDescription(getText());
mRenderer.render(mEmulator, canvas, mTopRow, mSelY1, mSelY2, mSelX1, mSelX2);
if (mIsSelectingText) {