diff options
Diffstat (limited to 'filemetadata.cpp')
| -rw-r--r-- | filemetadata.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/filemetadata.cpp b/filemetadata.cpp index 13a285fe..fa420301 100644 --- a/filemetadata.cpp +++ b/filemetadata.cpp @@ -166,7 +166,10 @@ void FileMetadata::Close() void FileMetadata::SetNavigationHandler(NavigationHandler* handler) { - BNSetFileMetadataNavigationHandler(m_file, handler->GetCallbacks()); + if (handler) + BNSetFileMetadataNavigationHandler(m_file, handler->GetCallbacks()); + else + BNSetFileMetadataNavigationHandler(m_file, nullptr); } |
