ReaderImplBase: Handle new ...IS_WRITABLE_DIRECTORY attribute
This commit is contained in:
@@ -351,6 +351,11 @@ ReaderImplBase::GlobalWritableFileInfoAttributeHandler::HandleAttribute(
|
|||||||
= (BWritableFileUpdateType)value.unsignedInt;
|
= (BWritableFileUpdateType)value.unsignedInt;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case B_HPKG_ATTRIBUTE_ID_PACKAGE_IS_WRITABLE_DIRECTORY:
|
||||||
|
fPackageInfoValue.globalWritableFileInfo.isDirectory
|
||||||
|
= value.unsignedInt != 0;
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
if (context->ignoreUnknownAttributes)
|
if (context->ignoreUnknownAttributes)
|
||||||
break;
|
break;
|
||||||
@@ -388,6 +393,11 @@ ReaderImplBase::UserSettingsFileInfoAttributeHandler::HandleAttribute(
|
|||||||
fPackageInfoValue.userSettingsFileInfo.templatePath = value.string;
|
fPackageInfoValue.userSettingsFileInfo.templatePath = value.string;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case B_HPKG_ATTRIBUTE_ID_PACKAGE_IS_WRITABLE_DIRECTORY:
|
||||||
|
fPackageInfoValue.userSettingsFileInfo.isDirectory
|
||||||
|
= value.unsignedInt != 0;
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
if (context->ignoreUnknownAttributes)
|
if (context->ignoreUnknownAttributes)
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user