From 66e254662993c0dd4ce4f61289f6b6704fdaff18 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 8 Sep 2015 18:29:23 -0400 Subject: Refactor navigation handlers so that Python can interact with them properly --- filemetadata.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'filemetadata.cpp') 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); } -- cgit v1.3.1