Skip to content

Commit

Permalink
fix note removal logic order
Browse files Browse the repository at this point in the history
  • Loading branch information
mcmonkey4eva committed Mar 26, 2021
1 parent ca85985 commit f949f53
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 5 deletions.
Expand Up @@ -663,9 +663,9 @@ public void makeUnique(String id) {

@Override
public void forget() {
NotableManager.remove(this);
noteName = null;
flagTracker = null;
NotableManager.remove(this);
}

/////////////////////
Expand Down
Expand Up @@ -186,9 +186,9 @@ public void makeUnique(String id) {

@Override
public void forget() {
flagTracker = null;
NotableManager.remove(this);
InventoryScriptHelper.notedInventories.remove(inventory);
flagTracker = null;
noteName = null;
}

Expand Down
Expand Up @@ -425,9 +425,9 @@ public void makeUnique(String id) {

@Override
public void forget() {
NotableManager.remove(this);
noteName = null;
flagTracker = null;
NotableManager.remove(this);
}

String prefix = "Polygon";
Expand Down
Expand Up @@ -125,9 +125,8 @@ private static void _recallNotables() {
Notable obj = (Notable) ObjectFetcher.getObjectFrom(clazz, objText, CoreUtilities.errorButNoDebugContext);
if (obj != null) {
obj.makeUnique(notable);
obj = getSavedObject(notable);
if (flagText != null && obj instanceof FlaggableObject) {
((FlaggableObject) obj).reapplyTracker(new SavableMapFlagTracker(flagText));
((FlaggableObject) getSavedObject(notable)).reapplyTracker(new SavableMapFlagTracker(flagText));
}
}
else {
Expand Down

0 comments on commit f949f53

Please sign in to comment.