diff options
Diffstat (limited to 'binaryviewtype.cpp')
| -rw-r--r-- | binaryviewtype.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/binaryviewtype.cpp b/binaryviewtype.cpp index cb8abea8..657970a6 100644 --- a/binaryviewtype.cpp +++ b/binaryviewtype.cpp @@ -54,6 +54,13 @@ bool BinaryViewType::IsValidCallback(void* ctxt, BNBinaryView* data) } +bool BinaryViewType::IsDeprecatedCallback(void* ctxt) +{ + BinaryViewType* type = (BinaryViewType*)ctxt; + return type->IsDeprecated(); +} + + BNSettings* BinaryViewType::GetSettingsCallback(void* ctxt, BNBinaryView* data) { BinaryViewType* type = (BinaryViewType*)ctxt; @@ -85,6 +92,7 @@ void BinaryViewType::Register(BinaryViewType* type) callbacks.create = CreateCallback; callbacks.parse = ParseCallback; callbacks.isValidForData = IsValidCallback; + callbacks.isDeprecated = IsDeprecatedCallback; callbacks.getLoadSettingsForData = GetSettingsCallback; type->AddRefForRegistration(); |
