Start/Shutdown Android server from RemoteManager dialog.

ANativeActivity_finish when renderdoccmd() returns.
This commit is contained in:
Michael Rennie
2017-06-12 16:47:41 +01:00
committed by Baldur Karlsson
parent 53c0c20c8a
commit 70f55a1458
5 changed files with 24 additions and 5 deletions
+4 -2
View File
@@ -103,6 +103,8 @@ vector<string> getRenderdoccmdArgs()
iss >> sub;
ret.push_back(sub);
}
android_state->activity->vm->DetachCurrentThread();
return ret;
}
@@ -116,10 +118,10 @@ void handle_cmd(android_app *app, int32_t cmd)
if(!args.size())
break; // Nothing for APK to do.
renderdoccmd(GlobalEnvironment(), args);
// activity is done and should be closed
ANativeActivity_finish(android_state->activity);
break;
}
case APP_CMD_TERM_WINDOW: break;
default: __android_log_print(ANDROID_LOG_INFO, LOGCAT_TAG, "event not handled: %d", cmd);
}
}