config.xml is not present for electron-efl which is
unintentionally regarded as a terminal failure and app
exits
Change-Id: I781a854956c2931bf8492b8f4614438262afe802
Signed-off-by: surya.kumar7 <surya.kumar7@samsung.com>
std::string appid = runtime_cmd->GetAppIdFromCommandLine("/usr/bin/electron");
// load manifest
- auto appdata_manager = common::ApplicationDataManager::GetInstance();
- common::ApplicationData* appdata = appdata_manager->GetApplicationData(appid);
- if (!appdata->LoadManifestData()) {
- return false;
+ if (appid != "electron") { // TODO: Any better way to distinguish?
+ auto appdata_manager = common::ApplicationDataManager::GetInstance();
+ common::ApplicationData* appdata = appdata_manager->GetApplicationData(appid);
+ if (!appdata->LoadManifestData()) {
+ return false;
+ }
}
if (efl::Initialize(argc, const_cast<const char**>(argv)))