* Re-added a new line that somehow got removed
Diffstat (limited to 'python/binaryview.py')
-rw-r--r--python/binaryview.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/python/binaryview.py b/python/binaryview.py
index aaa2cfe0..476f2be6 100644
--- a/python/binaryview.py
+++ b/python/binaryview.py
@@ -326,7 +326,11 @@ class BinaryViewType(object):
return None
for available in view.available_view_types:
if available.name != "Raw":
- bv = cls[available.name].open(filename)
+ if filename.endswith(".bndb"):
+ bv = view.get_view_of_type(available.name)
+ else:
+ bv = cls[available.name].open(filename)
+
if update_analysis:
bv.update_analysis_and_wait()
return bv