Loading Screen won't go away without mouse movement

Dear all, I’m having a bit of difficulties here hope someone can help out.

I’m using FLoadingScreenAttributes for loading screen, I need to call StopMovie() myself, can’t let it go auto complete. So I added in the options:

bAutoCompleteWhenLoadingCompletes = false
bWaitForManualStop = true
bAllowEngineTick = true

Everything works fine, except that the loading screen won’t go away until mouse movement is detected. Any idea how to fix this? Thx.

Went over to the engine code, it seems that the engine freeze the game thread until loading slate recieves some input movement or stopmovie() is called.

The problem is, I can’t call stopmovie() myself if the game thread is frozen… AND I need the game thread to set the game up while the loading screen is still on.

Any other work around for this?

have idea for this ? i have same problem

You can call StopMovie by binding some function that does that in the game instance to FCoreUObjectDelegates::PostLoadMapWithWorld.