From c6d6a6363730a1bb49aef4c94ebabc9e4f01606b Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Fri, 11 Mar 2016 01:20:54 +0100 Subject: [PATCH] Extract variable for clarity --- .../main/java/com/termux/terminal/TerminalEmulator.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/termux/terminal/TerminalEmulator.java b/app/src/main/java/com/termux/terminal/TerminalEmulator.java index 109501e7..36110974 100644 --- a/app/src/main/java/com/termux/terminal/TerminalEmulator.java +++ b/app/src/main/java/com/termux/terminal/TerminalEmulator.java @@ -477,9 +477,10 @@ public final class TerminalEmulator { case 8: // Backspace (BS, ^H). if (mLeftMargin == mCursorCol) { // Jump to previous line if it was auto-wrapped. - if (mCursorRow > 0 && mScreen.getLineWrap(mCursorRow-1)) { - mScreen.clearLineWrap(mCursorRow - 1); - setCursorRowCol(mCursorRow-1,mRightMargin-1); + int previousRow = mCursorRow - 1; + if (previousRow >= 0 && mScreen.getLineWrap(previousRow)) { + mScreen.clearLineWrap(previousRow); + setCursorRowCol(previousRow, mRightMargin - 1); } } else { setCursorCol(mCursorCol - 1);