for (__metadata_t* md : GListRange<__metadata_t*>(metadata)) {
if (!strcmp(md->key, kThemeMetadataKey)) {
- InstallTheme(appid, (root_path + md->value));
+ if (!InstallTheme(appid, (root_path + md->value)))
+ return -1;
}
}
return 0;
for (__metadata_t* md : GListRange<__metadata_t*>(metadata)) {
if (!strcmp(md->key, kThemeMetadataKey)) {
- UpgradeTheme(appid, (root_path + md->value));
+ if (!UpgradeTheme(appid, (root_path + md->value)))
+ return -1;
}
}
return 0;
for (__metadata_t* md : GListRange<__metadata_t*>(metadata)) {
if (!strcmp(md->key, kThemeMetadataKey)) {
- UninstallTheme(appid, (root_path + md->value));
+ if (!UninstallTheme(appid, (root_path + md->value)))
+ return -1;
}
}
return 0;