Skip to content

Conversation

malleoz
Copy link
Contributor

@malleoz malleoz commented Jul 29, 2025

This fixes #213 (for real this time).

When a struct's address changes, it will call MemWatchModel::updateStructAddresses. If we have an expanded struct in our watchlist, then we were skipping address updating due to faling the check for if (def->getFields().count() != node->getChildren().count()). If we have reached this function, then we want to update all struct member addresses. We do not want to restrict this updating to only scenarios where we are adding or removing members (I guess that's what the check was for?).

@dreamsyntax dreamsyntax merged commit 24a023f into aldelaro5:master Jul 29, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[1.3] Struct watch values do not update unless you poke address
2 participants