-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Fix UI crash when user navigates away before the download dialog appears #11621
Conversation
Thank you. No crash is better than a crash. The solution is not perfect because the dialog is just not shown. But I am ok with that. We should however document this problem. Please add a comment explaining why the check is performed as it is and rebase your PR |
I've added the comment explaining the checks in code and rebased the branch. Let me know if there's anything else needed. |
app/src/main/java/org/schabi/newpipe/info_list/dialog/StreamDialogDefaultEntry.java
Outdated
Show resolved
Hide resolved
…alogDefaultEntry.java
Quality Gate passedIssues Measures |
Leaving this open for a second review. Please let me know if you are an ANU student for internal statistics and because I am writing my master thesis about open source contributions as part of learning computer science and computer science education at university. |
Yes, I am an ANU student, and this PR is part of my coursework on open source contributions. |
What is it?
Description of the changes in your PR
Before/After Screenshots/Screen Record
Screen_recording_20241019_234611.mp4
Screen_recording_20241020_000319.mp4
Fixes the following issue(s)
APK testing
The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR. You can find more info and a video demonstration on this wiki page.
Due diligence