Fix CDN installation of non-DLC add-on content.

This commit is contained in:
Steven Smith 2016-07-29 14:20:50 -07:00
parent 943418459b
commit 9f8662ecb0

View File

@ -132,7 +132,7 @@ static Result action_install_cdn_close_dst(void* data, u32 index, bool succeeded
return AM_InstallTmdFinish(handle, true);
} else {
Result res = 0;
if(R_SUCCEEDED(res = AM_InstallContentFinish(handle)) && index == 1 && installData->contentCount > 1 && ((installData->ticket->titleId >> 48) & 0x4) != 0 && ((installData->ticket->titleId >> 32) & 0x4) != 0) {
if(R_SUCCEEDED(res = AM_InstallContentFinish(handle)) && index == 1 && installData->contentCount > 1 && (installData->ticket->titleId >> 32) == 0x0004008C) {
FS_MediaType dest = (installData->ticket->titleId & 0x0000801000000002) != 0 ? MEDIATYPE_NAND : MEDIATYPE_SD;
if(R_SUCCEEDED(res = AM_InstallTitleFinish())
&& R_SUCCEEDED(res = AM_CommitImportTitles(dest, 1, false, &installData->ticket->titleId))