Looks like these OnResume and OnPause events are never being called when I am debugging. I saw that yes, the lifecycle observer is added, but never called.
I made sure this wasn't a lifecycle issue by making sure that, yes, the lifecycle observer for the RetroView and RenderLifecycle are registered, and I was able to catch OnResumes on my main activity just fine.
The result is that the input variable in libretrodroid.cpp is never assigned and input doesn't work.
This could possibly be an issue of a more recent lifecycle version. Perhaps we need to forward lifecycle events to the GLRetroView?
Hey!
Looks like these OnResume and OnPause events are never being called when I am debugging. I saw that yes, the lifecycle observer is added, but never called.
https://github.com/Swordfish90/LibretroDroid/blob/5b355c327bf5e28a068e860da2471f981c6140e9/libretrodroid/src/main/java/com/swordfish/libretrodroid/GLRetroView.kt#L244
I made sure this wasn't a lifecycle issue by making sure that, yes, the lifecycle observer for the RetroView and RenderLifecycle are registered, and I was able to catch OnResumes on my main activity just fine.
The result is that the input variable in libretrodroid.cpp is never assigned and input doesn't work.
This could possibly be an issue of a more recent lifecycle version. Perhaps we need to forward lifecycle events to the GLRetroView?