Skip to content

Commit f27d60e

Browse files
committed
Fixed issue with command shadowing.
1 parent b9d1048 commit f27d60e

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

facebook/src/facebook_android.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ extern struct android_app* g_AndroidApp;
2424
#define CMD_DIALOG_COMPLETE (4)
2525
#define CMD_LOGIN_WITH_PERMISSIONS (5)
2626

27-
struct Command
27+
struct FacebookCommand
2828
{
29-
Command()
29+
FacebookCommand()
3030
{
31-
memset(this, 0, sizeof(Command));
31+
memset(this, 0, sizeof(FacebookCommand));
3232
}
3333
uint8_t m_Type;
3434
uint16_t m_State;
@@ -68,13 +68,13 @@ struct Facebook
6868
int m_DisableFaceBookEvents;
6969

7070
dmMutex::HMutex m_Mutex;
71-
dmArray<Command> m_CmdQueue;
71+
dmArray<FacebookCommand> m_CmdQueue;
7272
};
7373

74-
Facebook g_Facebook;
74+
static Facebook g_Facebook;
7575

7676

77-
static void RunStateCallback(Command* cmd)
77+
static void RunStateCallback(FacebookCommand* cmd)
7878
{
7979
if (g_Facebook.m_Callback != LUA_NOREF) {
8080
lua_State* L = cmd->m_L;
@@ -113,7 +113,7 @@ static void RunStateCallback(Command* cmd)
113113
}
114114
}
115115

116-
static void RunDialogResultCallback(Command* cmd)
116+
static void RunDialogResultCallback(FacebookCommand* cmd)
117117
{
118118
if (g_Facebook.m_Callback != LUA_NOREF) {
119119
lua_State* L = cmd->m_L;
@@ -168,7 +168,7 @@ static void RunDialogResultCallback(Command* cmd)
168168
}
169169
}
170170

171-
static void QueueCommand(Command* cmd)
171+
static void QueueCommand(FacebookCommand* cmd)
172172
{
173173
dmMutex::ScopedLock lk(g_Facebook.m_Mutex);
174174
if (g_Facebook.m_CmdQueue.Full())
@@ -200,7 +200,7 @@ extern "C" {
200200
JNIEXPORT void JNICALL Java_com_defold_facebook_FacebookJNI_onLogin
201201
(JNIEnv* env, jobject, jlong userData, jint state, jstring error)
202202
{
203-
Command cmd;
203+
FacebookCommand cmd;
204204
cmd.m_Type = CMD_LOGIN;
205205
cmd.m_State = (int)state;
206206
cmd.m_L = (lua_State*)userData;
@@ -211,7 +211,7 @@ JNIEXPORT void JNICALL Java_com_defold_facebook_FacebookJNI_onLogin
211211
JNIEXPORT void JNICALL Java_com_defold_facebook_FacebookJNI_onLoginWithPermissions
212212
(JNIEnv* env, jobject, jlong userData, jint state, jstring error)
213213
{
214-
Command cmd;
214+
FacebookCommand cmd;
215215

216216
cmd.m_Type = CMD_LOGIN_WITH_PERMISSIONS;
217217
cmd.m_State = (int) state;
@@ -224,7 +224,7 @@ JNIEXPORT void JNICALL Java_com_defold_facebook_FacebookJNI_onLoginWithPermissio
224224
JNIEXPORT void JNICALL Java_com_defold_facebook_FacebookJNI_onRequestRead
225225
(JNIEnv* env, jobject, jlong userData, jstring error)
226226
{
227-
Command cmd;
227+
FacebookCommand cmd;
228228
cmd.m_Type = CMD_REQUEST_READ;
229229
cmd.m_L = (lua_State*)userData;
230230
cmd.m_Error = StrDup(env, error);
@@ -234,7 +234,7 @@ JNIEXPORT void JNICALL Java_com_defold_facebook_FacebookJNI_onRequestRead
234234
JNIEXPORT void JNICALL Java_com_defold_facebook_FacebookJNI_onRequestPublish
235235
(JNIEnv* env, jobject, jlong userData, jstring error)
236236
{
237-
Command cmd;
237+
FacebookCommand cmd;
238238
cmd.m_Type = CMD_REQUEST_PUBLISH;
239239
cmd.m_L = (lua_State*)userData;
240240
cmd.m_Error = StrDup(env, error);
@@ -244,7 +244,7 @@ JNIEXPORT void JNICALL Java_com_defold_facebook_FacebookJNI_onRequestPublish
244244
JNIEXPORT void JNICALL Java_com_defold_facebook_FacebookJNI_onDialogComplete
245245
(JNIEnv *env, jobject, jlong userData, jstring results, jstring error)
246246
{
247-
Command cmd;
247+
FacebookCommand cmd;
248248
cmd.m_Type = CMD_DIALOG_COMPLETE;
249249
cmd.m_L = (lua_State*)userData;
250250
cmd.m_Results = StrDup(env, results);
@@ -697,7 +697,7 @@ dmExtension::Result Platform_UpdateFacebook(dmExtension::Params* params)
697697
dmMutex::ScopedLock lk(g_Facebook.m_Mutex);
698698
for (uint32_t i = 0; i != g_Facebook.m_CmdQueue.Size(); i++)
699699
{
700-
Command& cmd = g_Facebook.m_CmdQueue[i];
700+
FacebookCommand& cmd = g_Facebook.m_CmdQueue[i];
701701
if (cmd.m_L != params->m_L)
702702
continue;
703703

0 commit comments

Comments
 (0)