Skip to content

Commit 2a71a55

Browse files
committed
Save cache after using tools like allocate
Was only writing the tag data before. This will update the checksum now.
1 parent 763bded commit 2a71a55

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/Assembly/Metro/Controls/PageTemplates/Games/Components/MetaEditor.xaml.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,6 +1088,8 @@ private void ReallocateBlockCommand_Executed(object sender, ExecutedRoutedEventA
10881088
MetaWriter.SaveType.File, changes, _stringIdTrie);
10891089
metaUpdate.WriteFields(_pluginVisitor.Values);
10901090
_fileChanges.MarkUnchanged(field);
1091+
1092+
_cache.SaveChanges(stream);
10911093
}
10921094
if (newAddress == oldAddress)
10931095
{
@@ -1167,6 +1169,8 @@ private void IsolateBlockCommand_Executed(object sender, ExecutedRoutedEventArgs
11671169
MetaWriter.SaveType.File, changes, _stringIdTrie);
11681170
metaUpdate.WriteFields(_pluginVisitor.Values);
11691171
_fileChanges.MarkUnchanged(field);
1172+
1173+
_cache.SaveChanges(stream);
11701174
}
11711175
MetroMessageBox.Show("Tag Block Isolation - Assembly",
11721176
"The tag block was isolated successfully.");
@@ -1215,6 +1219,8 @@ private void AllocateDataRefCommand_Executed(object sender, ExecutedRoutedEventA
12151219
MetaWriter.SaveType.File, changes, _stringIdTrie);
12161220
metaUpdate.WriteFields(_pluginVisitor.Values);
12171221
_fileChanges.MarkUnchanged(field);
1222+
1223+
_cache.SaveChanges(stream);
12181224
}
12191225

12201226
MetroMessageBox.Show("Data Reference Allocator - Assembly",
@@ -1277,6 +1283,8 @@ private void IsolateDataRefCommand_Executed(object sender, ExecutedRoutedEventAr
12771283
MetaWriter.SaveType.File, changes, _stringIdTrie);
12781284
metaUpdate.WriteFields(_pluginVisitor.Values);
12791285
_fileChanges.MarkUnchanged(field);
1286+
1287+
_cache.SaveChanges(stream);
12801288
}
12811289
MetroMessageBox.Show("Data Reference Isolation - Assembly",
12821290
"The data reference was isolated successfully.");

src/Assembly/Metro/Controls/PageTemplates/Games/HaloMap.xaml.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2468,6 +2468,8 @@ private void itemIsolate_Click(object sender, RoutedEventArgs e)
24682468

24692469
tag.NotifyTooltipUpdate();
24702470

2471+
_cacheFile.SaveChanges(stream);
2472+
24712473
MetroMessageBox.Show("Tag Isolation - Assembly",
24722474
"The tag was isolated successfully.");
24732475
}

0 commit comments

Comments
 (0)