EMI can pass not fully initialized screen to exclusion area providers
Technici4n opened this issue ยท 2 comments
The mixin in HandledScreen#init
causes the exclusion area providers to receive a screen that's not fully initialized in some cases. For example:
Here the exclusion area provider is dependent on the things running after super.init()
, which leads to an ugly NPE in this specific case. It's ok for the subsequent frames however.