mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-08-07 08:38:45 +00:00
haze: ptp_responder: fix object deletion on windows
This commit is contained in:
parent
445f44fcdc
commit
a1175feab1
1 changed files with 8 additions and 1 deletions
|
@ -77,6 +77,7 @@ namespace haze {
|
||||||
PtpObjectPropertyCode_ObjectFormat,
|
PtpObjectPropertyCode_ObjectFormat,
|
||||||
PtpObjectPropertyCode_ObjectSize,
|
PtpObjectPropertyCode_ObjectSize,
|
||||||
PtpObjectPropertyCode_ObjectFileName,
|
PtpObjectPropertyCode_ObjectFileName,
|
||||||
|
PtpObjectPropertyCode_ParentObject,
|
||||||
PtpObjectPropertyCode_PersistentUniqueObjectIdentifier,
|
PtpObjectPropertyCode_PersistentUniqueObjectIdentifier,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -808,6 +809,7 @@ namespace haze {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case PtpObjectPropertyCode_StorageId:
|
case PtpObjectPropertyCode_StorageId:
|
||||||
|
case PtpObjectPropertyCode_ParentObject:
|
||||||
{
|
{
|
||||||
R_TRY(db.Add(PtpDataTypeCode_U32));
|
R_TRY(db.Add(PtpDataTypeCode_U32));
|
||||||
R_TRY(db.Add(PtpPropertyGetSetFlag_Get));
|
R_TRY(db.Add(PtpPropertyGetSetFlag_Get));
|
||||||
|
@ -816,7 +818,7 @@ namespace haze {
|
||||||
break;
|
break;
|
||||||
case PtpObjectPropertyCode_ObjectFormat:
|
case PtpObjectPropertyCode_ObjectFormat:
|
||||||
{
|
{
|
||||||
R_TRY(db.Add(PtpDataTypeCode_U32));
|
R_TRY(db.Add(PtpDataTypeCode_U16));
|
||||||
R_TRY(db.Add(PtpPropertyGetSetFlag_Get));
|
R_TRY(db.Add(PtpPropertyGetSetFlag_Get));
|
||||||
R_TRY(db.Add(PtpObjectFormatCode_Undefined));
|
R_TRY(db.Add(PtpObjectFormatCode_Undefined));
|
||||||
}
|
}
|
||||||
|
@ -910,6 +912,11 @@ namespace haze {
|
||||||
R_TRY(db.Add(StorageId_SdmcFs));
|
R_TRY(db.Add(StorageId_SdmcFs));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case PtpObjectPropertyCode_ParentObject:
|
||||||
|
{
|
||||||
|
R_TRY(db.Add(obj->GetParentId()));
|
||||||
|
}
|
||||||
|
break;
|
||||||
case PtpObjectPropertyCode_ObjectFormat:
|
case PtpObjectPropertyCode_ObjectFormat:
|
||||||
{
|
{
|
||||||
FsDirEntryType entry_type;
|
FsDirEntryType entry_type;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue