[Emulator] Return error when device initialization fails
This should prevent "Install Content" option to freeze in specific scenarios
This commit is contained in:
@@ -866,6 +866,10 @@ X_STATUS Emulator::InstallContentPackage(
|
|||||||
vfs::XContentContainerDevice::CreateContentDevice("", path);
|
vfs::XContentContainerDevice::CreateContentDevice("", path);
|
||||||
|
|
||||||
if (!device || !device->Initialize()) {
|
if (!device || !device->Initialize()) {
|
||||||
|
installation_info.installation_state_ = InstallState::failed;
|
||||||
|
installation_info.installation_error_message_ =
|
||||||
|
"Device initialization failed!";
|
||||||
|
installation_info.installation_result_ = X_STATUS_ACCESS_DENIED;
|
||||||
XELOGE("Failed to initialize device");
|
XELOGE("Failed to initialize device");
|
||||||
return X_STATUS_INVALID_PARAMETER;
|
return X_STATUS_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user