File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -53,10 +53,17 @@ AndroidClient::AndroidClient()
5353: HTTPSClient()
5454{
5555 LibraryLoader::handle *library = LibraryLoader::GetCurrentProcessHandle ();
56- // Look for SDL_AndroidGetJNIEnv
57- LibraryLoader::LoadSymbol (SDL_AndroidGetJNIEnv, library, " SDL_AndroidGetJNIEnv" );
58- // Look for SDL_AndroidGetActivity
59- LibraryLoader::LoadSymbol (SDL_AndroidGetActivity, library, " SDL_AndroidGetActivity" );
56+
57+ // Look for SDL_GetAndroidJNIEnv and SDL_GetAndroidActivity (SDL3)
58+ if (
59+ !LibraryLoader::LoadSymbol (SDL_AndroidGetJNIEnv, library, " SDL_GetAndroidJNIEnv" ) &&
60+ !LibraryLoader::LoadSymbol (SDL_AndroidGetActivity, library, " SDL_GetAndroidActivity" )
61+ )
62+ {
63+ // Probably running SDL2.
64+ LibraryLoader::LoadSymbol (SDL_AndroidGetJNIEnv, library, " SDL_AndroidGetJNIEnv" );
65+ LibraryLoader::LoadSymbol (SDL_AndroidGetActivity, library, " SDL_AndroidGetActivity" );
66+ }
6067}
6168
6269bool AndroidClient::valid () const
You can’t perform that action at this time.
0 commit comments