summaryrefslogtreecommitdiff
path: root/binaryview.cpp
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2015-04-26 21:38:29 -0400
committerRusty Wagner <rusty@vector35.com>2015-04-26 21:38:53 -0400
commitf576bc88bdecba3d634482777142a2d7c84600c6 (patch)
tree426340049d84833fa9536be051f34093bd13a3d7 /binaryview.cpp
parenta641c5266ad2a55af2bdd277a2b889ced4eb7235 (diff)
Add serialization API for undo actions to prepare for storing in database
Diffstat (limited to 'binaryview.cpp')
-rw-r--r--binaryview.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/binaryview.cpp b/binaryview.cpp
index 02f0501b..4d5c839a 100644
--- a/binaryview.cpp
+++ b/binaryview.cpp
@@ -130,7 +130,7 @@ uint64_t Symbol::GetAddress() const
}
-BinaryView::BinaryView(FileMetadata* file)
+BinaryView::BinaryView(const std::string& typeName, FileMetadata* file)
{
BNCustomBinaryView view;
view.context = this;
@@ -148,7 +148,7 @@ BinaryView::BinaryView(FileMetadata* file)
view.save = SaveCallback;
m_file = file;
- m_view = BNCreateCustomBinaryView(m_file->GetFileObject(), &view);
+ m_view = BNCreateCustomBinaryView(typeName.c_str(), m_file->GetFileObject(), &view);
}
@@ -316,7 +316,7 @@ void BinaryView::BeginUndoActions()
void BinaryView::AddUndoAction(UndoAction* action)
{
- m_file->AddUndoAction(action);
+ action->Add(m_view);
}