2018-08-09, 00:45
@garbear that would be great if you could do that!
(2018-08-16, 20:51)Koying Wrote: Mmm... Let's rewind a bit.
The specific problem at hand started here: https://github.com/xbmc/xbmc/commit/7e98...21d5bR1144
where you now unconditionally execute InitStageThree(), whether the profile login screen is to be shown or not.
Is it mandatory for some reason that this init happens there rather than when the final profile is loaded?
(2018-08-16, 21:47)scott967 Wrote: I can't say I understand anything of the design
(2018-08-17, 05:29)garbear Wrote:(2018-08-16, 20:51)Koying Wrote: Mmm... Let's rewind a bit.
The specific problem at hand started here: https://github.com/xbmc/xbmc/commit/7e98...21d5bR1144
where you now unconditionally execute InitStageThree(), whether the profile login screen is to be shown or not.
Is it mandatory for some reason that this init happens there rather than when the final profile is loaded?
Yes: https://github.com/xbmc/xbmc/pull/13412
(2018-08-17, 16:19)garbear Wrote: You mean never call stage three if the login screen is enabled?Haha, no, to do it in https://github.com/xbmc/xbmc/blob/master...r.cpp#L268 , somehow.
(2018-08-17, 18:17)Koying Wrote: Haha, no, to do it in https://github.com/xbmc/xbmc/blob/master...r.cpp#L268 , somehow.The problem is that devs do exactly this, and have forever. Do you see how this creates a circular dependency?