Fix some Context Menus being broken by regression

This commit is contained in:
V
2023-06-26 00:05:08 +02:00
parent 7f54858b27
commit 4abce9d084
2 changed files with 11 additions and 5 deletions

View File

@@ -35,7 +35,7 @@ function makeSettingsListenerHelpers<O extends object>(o: SettingsStore<O>) {
listeners.set(cb, path);
o.addChangeListener(path, cb);
};
const removeListener = () => {
const removeAllListeners = () => {
for (const [listener, path] of listeners) {
o.removeChangeListener(path as any, listener);
}
@@ -43,7 +43,7 @@ function makeSettingsListenerHelpers<O extends object>(o: SettingsStore<O>) {
listeners.clear();
};
return [addListener, removeListener] as const;
return [addListener, removeAllListeners] as const;
}
const [addSettingsListener, removeSettingsListeners] = makeSettingsListenerHelpers(Settings);