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
game: fix order of init/deinit in ServiceManager #12431
Conversation
jenkins build this please |
What ever happened to the LIFO idea? This is going to keep biting us without a LIFO. |
|
this pr makes it lifo in: m_announcementManager out: prior to this it was no lifo because announcementManager is supposed to be first. your ctor init made game first. |
in this case it shouldn't be owned by ServiceManager |
btw: kodi-test crashed because peripherial depends on announcementManager |
In the case where it is owned by ServiceManager, main() shouldn't call into CInputManager. The change here is correct. I can refactor the |
BTW #12426 can be reverted once we take care of this mess. |
@garbear do you want to take over this pr? |
No :) But I think I see how things should be so I'll tackle this issue and open a new PR. |
that's what I meant. if you open a new PR, I can close this one, right? |
Superseded by #12432 |
see title
@garbear /cc