else
info = arg;
- if (ci::QueryIsPackageInstalled(info, ci::GetRequestMode(uid), uid)) {
- bf::path package_directory(ci::GetRootAppPath(false, uid));
- if (bf::exists(package_directory / info / kTizenManifestLocation) &&
- bf::exists(package_directory / info / kHybridConfigLocation))
+ bf::path rw_package_directory(ci::GetRootAppPath(false, uid));
+ bf::path ro_package_directory(ci::GetRootAppPath(true, uid));
+ if ((bf::exists(rw_package_directory / info / kTizenManifestLocation) &&
+ bf::exists(rw_package_directory / info / kHybridConfigLocation)) ||
+ (bf::exists(ro_package_directory / info / kTizenManifestLocation) &&
+ bf::exists(ro_package_directory / info / kHybridConfigLocation))) {
return true;
} else {
bool tizen_manifest_found = false;