fix: Don't clober event group when renaming vars (#6829)

* fix: Don't clober event group when renaming vars

Also audit all existing event group commands and tweak a few of them where I think there's a potential issue.
This commit is contained in:
Neil Fraser
2023-03-17 20:09:51 +01:00
committed by GitHub
parent a0b4a214a9
commit 6f64d1801a
10 changed files with 48 additions and 55 deletions

View File

@@ -359,9 +359,7 @@ export class Workspace implements IASTNodeLocation {
while (this.topComments.length) {
this.topComments[this.topComments.length - 1].dispose();
}
if (!existingGroup) {
eventUtils.setGroup(false);
}
eventUtils.setGroup(existingGroup);
this.variableMap.clear();
if (this.potentialVariableMap) {
this.potentialVariableMap.clear();