aboutsummaryrefslogtreecommitdiff
path: root/ime
diff options
context:
space:
mode:
authorlubenard <lubenard@student.42.fr>2020-06-16 12:32:37 +0000
committerlubenard <lubenard@student.42.fr>2020-06-16 12:32:37 +0000
commitf7557dd79ed5cbf74927b8e4c320b8bf28c0cbfc (patch)
treea1925397e235d100c408c48326452afd72a319ee /ime
parent64bf5e7f9dab5c055d8fac32a880d0d4e919a4d1 (diff)
downloadAnySoftKeyboard-f7557dd79ed5cbf74927b8e4c320b8bf28c0cbfc.tar.gz
AnySoftKeyboard-f7557dd79ed5cbf74927b8e4c320b8bf28c0cbfc.tar.bz2
Fixed error. This is now working
Diffstat (limited to 'ime')
-rw-r--r--ime/app/src/main/java/com/anysoftkeyboard/ime/AnySoftKeyboardClipboard.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/ime/app/src/main/java/com/anysoftkeyboard/ime/AnySoftKeyboardClipboard.java b/ime/app/src/main/java/com/anysoftkeyboard/ime/AnySoftKeyboardClipboard.java
index 113b176c3..cba90db8b 100644
--- a/ime/app/src/main/java/com/anysoftkeyboard/ime/AnySoftKeyboardClipboard.java
+++ b/ime/app/src/main/java/com/anysoftkeyboard/ime/AnySoftKeyboardClipboard.java
@@ -61,9 +61,10 @@ public abstract class AnySoftKeyboardClipboard extends AnySoftKeyboardSwipeListe
};
@VisibleForTesting
- protected class ClipboardStripActionProvider
+ protected static class ClipboardStripActionProvider
implements KeyboardViewContainerView.StripActionProvider {
private final ClipboardActionOwner mOwner;
+ @Nullable private CharSequence mEntryText;
@Nullable private TextView mClipboardText;
ClipboardStripActionProvider(@NonNull ClipboardActionOwner owner) {
@@ -80,7 +81,7 @@ public abstract class AnySoftKeyboardClipboard extends AnySoftKeyboardSwipeListe
view -> {
final TextView clipboardText = mClipboardText;
if (clipboardText != null) {
- mOwner.outputClipboardText(mLastSyncedClipboardEntry);
+ mOwner.outputClipboardText(mEntryText);
}
});
@@ -97,9 +98,10 @@ public abstract class AnySoftKeyboardClipboard extends AnySoftKeyboardSwipeListe
}
void setClipboardText(CharSequence text, boolean isSecured) {
+ mEntryText = text;
mClipboardText.setSelected(true);
- mClipboardText.setText(text);
if (isSecured) mClipboardText.setText("**********");
+ else mClipboardText.setText(text);
}
}