-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Fix crash when creating client #6214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
|
/backport to stable-3.12 |
|
APK file: https://www.kaminsky.me/nc-dev/android-artifacts/14352.apk |
Codacy390Lint
SpotBugs (new)
SpotBugs (master)
|
|
master-IT test failed, but no output was generated. Maybe a preliminary stage failed. |
|
stable-Screenshot test failed, but no output was generated. Maybe a preliminary stage failed. |
ezaquarii
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
I think that this UI thread issue stung me in #6048 and is the sole reason why I had to introduce |

Fix #6212
This is not an ideal solution, but it works for now.
I will open & assign an issue to me, that all client creations must be centralized & non blocking, so that they can used on ui thread.
Signed-off-by: tobiasKaminsky tobias@kaminsky.me
Testing
Writing tests is very important. Please try to write some tests for your PR.
If you need help, please do not hesitate to ask in this PR for help.
unit tests
instrumented tests
UI tests