projects
/
platform
/
core
/
dotnet
/
launcher.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support hydra mode
[platform/core/dotnet/launcher.git]
/
NativeLauncher
/
launcher
/
main.cc
diff --git
a/NativeLauncher/launcher/main.cc
b/NativeLauncher/launcher/main.cc
index
d710225
..
cac7e39
100644
(file)
--- a/
NativeLauncher/launcher/main.cc
+++ b/
NativeLauncher/launcher/main.cc
@@
-80,6
+80,11
@@
extern "C" int realMain(int argc, char *argv[], const char* mode)
snprintf(appId, 16, "%s", "dotnet-launcher");
appRoot = baseName(argv[1]);
snprintf(appId, 16, "%s", "dotnet-launcher");
appRoot = baseName(argv[1]);
+ if (runtime->preinitialize(true) != 0) {
+ _ERR("Failed to preinitialized");
+ return 1;
+ }
+
if (runtime->initialize(true) != 0) {
_ERR("Failed to initialize");
return 1;
if (runtime->initialize(true) != 0) {
_ERR("Failed to initialize");
return 1;
@@
-107,6
+112,11
@@
extern "C" int realMain(int argc, char *argv[], const char* mode)
}
_INFO("AUL_APPID : %s", appId);
}
_INFO("AUL_APPID : %s", appId);
+ if (runtime->preinitialize(true) != 0) {
+ _ERR("Failed to preinitialized");
+ return 1;
+ }
+
if (runtime->initialize(true) != 0) {
_ERR("Failed to initialize");
return 1;
if (runtime->initialize(true) != 0) {
_ERR("Failed to initialize");
return 1;
@@
-124,6
+134,13
@@
extern "C" int realMain(int argc, char *argv[], const char* mode)
return 1;
}
} else {
return 1;
}
} else {
+ Launchpad.onPreCreate = [&runtime]() {
+ if (runtime->preinitialize(false) != 0)
+ _ERR("Failed to preinitialized");
+ else
+ _INFO("Success to preinitialized");
+ };
+
Launchpad.onCreate = [&runtime]() {
if (runtime->initialize(false) != 0)
_ERR("Failed to initialized");
Launchpad.onCreate = [&runtime]() {
if (runtime->initialize(false) != 0)
_ERR("Failed to initialized");