You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 14, 2022. It is now read-only.
What is expected?
andOTP should fill in of the password from KeePassDX.
What does happen instead?
When tapping the password button on the "Magikeyboard" (the one with the three ***), the screen goes black for a second, only to return to andOTP's password screen. When tapping the password button again, andOTP is closed.
I am required to manually copy the password from within KeePassDX and cannot use "Magikeyboard". This used to work up until three or four weeks ago.
Logcat
06-26 21:38:54.440 14721 14721 E AndroidRuntime: FATAL EXCEPTION: main
06-26 21:38:54.440 14721 14721 E AndroidRuntime: Process: org.shadowice.flocke.andotp, PID: 14721
06-26 21:38:54.440 14721 14721 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.KeyEvent.getAction()' on a null object reference
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at org.shadowice.flocke.andotp.Utilities.EditorActionHelper.isActionDoneOrKeyboardEnter(EditorActionHelper.java:17)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at org.shadowice.flocke.andotp.Activities.AuthenticateActivity.onEditorAction(AuthenticateActivity.java:191)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at android.widget.TextView.onEditorAction(TextView.java:7075)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at com.android.internal.widget.EditableInputConnection.performEditorAction(EditableInputConnection.java:138)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:363)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:93)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7664)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at com.android.internal.os.ExecInit.main(ExecInit.java:48)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
06-26 21:38:54.440 14721 14721 E AndroidRuntime: at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:399)
Steps to reproduce
First, make sure that andOTP is protected by a password. Save that password in KeePassDX.
Open andOTP
Switch the keyboard to the "Magikeyboard" for KeePassDX
On the "Magikeyboard", tap the button with the key. You are taken to KeePassDX.
In KeePassDX, select the entry that contains your password for andOTP. You are taken back to andOTP.
Back in andOTP, on the "Magikeyboard", tap the button with the three *** to input the password from KeePassDX.
The text was updated successfully, but these errors were encountered:
I debugged the andOTP's behaviour, and the reason for the crash seems to be that in EditorActionHelper.isActionDoneOrKeyboardEnter(), the parameter event was null when filling the password using the Magikeyboard. Checking for null before accessing the parameter seems to have fixed it.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
General information
Expected result
What is expected?
andOTP should fill in of the password from KeePassDX.
What does happen instead?
When tapping the password button on the "Magikeyboard" (the one with the three
***
), the screen goes black for a second, only to return to andOTP's password screen. When tapping the password button again, andOTP is closed.I am required to manually copy the password from within KeePassDX and cannot use "Magikeyboard". This used to work up until three or four weeks ago.
Logcat
Steps to reproduce
First, make sure that andOTP is protected by a password. Save that password in KeePassDX.
***
to input the password from KeePassDX.The text was updated successfully, but these errors were encountered: