Bläddra i källkod

Fixing unrefenced variable __state

SAUVAGEOT Paul-Arthur 12 år sedan
förälder
incheckning
cd5a800f9d
1 ändrade filer med 4 tillägg och 4 borttagningar
  1. 4 4
      gameplay/src/social/GooglePlaySocialSession.cpp

+ 4 - 4
gameplay/src/social/GooglePlaySocialSession.cpp

@@ -5,10 +5,11 @@
 #include <android_native_app_glue.h>
 #include <android/log.h>
 
+extern struct android_app* __state;
+
 namespace gameplay
 {
 
-extern struct android_app* __state;
 
 GooglePlaySocialSession* GooglePlaySocialSession::_session = NULL;
 
@@ -44,9 +45,9 @@ SocialSession *GooglePlaySocialSession::authenticate(SocialSessionListener* list
 		const char* gameVersion = properties->getString("version");
 		const char* gameCurrency = properties->getString("currency");
 		const char* gameLanguage = properties->getString("language");
-#ifdef __ANDROID__
 	    android_app* state = __state;
-	    GP_ASSERT(state && state->activity && state->activity->vm);
+	
+		GP_ASSERT(state && state->activity && state->activity->vm);
 	    JavaVM* jvm = state->activity->vm;
 	    JNIEnv* env = NULL;
 	    jvm->GetEnv((void **)&env, JNI_VERSION_1_6);
@@ -69,7 +70,6 @@ SocialSession *GooglePlaySocialSession::authenticate(SocialSessionListener* list
 		fprintf(stderr, "the results is %d\n", result);
 
 		jvm->DetachCurrentThread();
-#endif
     }
 
     return _session;