Unsubscribe before cleaning up devices

This commit is contained in:
logan
2025-01-26 01:57:38 -08:00
parent b48c0fce5f
commit 24dea4c32e

View File

@@ -95,6 +95,9 @@ public final class RPCDeviceBusAdapter implements Steppable, IEventSink {
}
public void disposeDevices() {
for (RPCEventSource res: subscriptions) {
res.unsubscribe(this);
}
unmountDevices();
unmountedDevices.forEach(RPCDeviceList::dispose);