return 0;
}
- if (app) {
- int ret = app->init(info);
- if (ret) {
- LOGE("[%s] initialization error, ret=%d\n", type2str(type), ret);
- delete app;
- app = 0;
- }
+ int ret = app->init(info);
+ if (ret) {
+ LOGE("[%s] initialization error, ret=%d\n", type2str(type), ret);
+ delete app;
+ app = 0;
}
- if (app) {
- int ret = Anr::add(getAnrName(info));
- if (ret)
- LOGE("failed Anr::add: ret=%d\n", ret);
- }
+ ret = Anr::add(getAnrName(info));
+ if (ret)
+ LOGE("failed Anr::add: ret=%d\n", ret);
return app;
}
int AppInst::init(const AppInstInfo &info)
{
_info = new AppInstInfo(info);
- if (_info == 0)
- return -ENOMEM;
return doInit();
}