Skip to content
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 silent failure when game add-on can't be installed #11163

Merged
merged 1 commit into from Aug 1, 2017

Conversation

garbear
Copy link
Member

@garbear garbear commented Dec 13, 2016

On the latest Milhouse builds, game add-ons can't be installed because game.libretro (a dependency) isn't in the libreelec repo. Instead of failing silently, this adds an error dialog.

Screenshots

error dialog

Types of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

@garbear garbear added Type: Fix non-breaking change which fixes an issue Component: Games labels Dec 13, 2016
@MartijnKaijser
Copy link
Member

ping @tamland
This seems like something we should already have from normal add-ons and i don't like duplication

@tamland
Copy link
Member

tamland commented Dec 20, 2016

we already have that. and im assuming the commented out code above should be commented in, removing this custom game 'dialog' entirely.

@garbear
Copy link
Member Author

garbear commented Dec 21, 2016

what commented-out code?

@tamland
Copy link
Member

tamland commented Dec 21, 2016

the one in GUIDialogSelectGameClient.cpp that says 'todo Switch to add-on browser when more emulators have icons'

@MartijnKaijser
Copy link
Member

Still needed?

@garbear
Copy link
Member Author

garbear commented Jul 17, 2017

Yea, this is still an issue. The PR stalled because CGUIDialogSelectGameClient needs to be removed, but we can't do this until we can get the game client from a game database.

However, seeing as we don't have a game database, I recommend we merge this to fix the silent error until a game database is ready.

@garbear garbear merged commit c4a7637 into xbmc:master Aug 1, 2017
@garbear garbear deleted the notify-failure branch August 1, 2017 19:07
@Rechi Rechi added the v18 Leia label Aug 1, 2017
@Rechi Rechi added this to the L 18.0-alpha1 milestone Aug 1, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Games Type: Fix non-breaking change which fixes an issue v18 Leia
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants