Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Fixes error reporting during update checks and adds error messages for several things that can go wrong while triggering an update.
On master, any error during an update check either incorrectly reports Dolphin is up to date (for manual checks) or is just logged (for automatic checks). This PR reports the correct errors, and also shows a message box for all manual check results and certain automatic results to make issues more visible.
Event details:
"You are running the latest version available on this update track."
"Unable to contact update server."
"Invalid JSON received from auto-update service: {error description}."
"Unable to create updater copy."
"Unable to set permissions on updater copy."
"Could not start updater process: {error description}."
Discussion items: