From 75142f67e73e84d7db390e0bc44963f251cc9175 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Wed, 29 Dec 2021 23:22:15 -0600 Subject: [PATCH] Unregister Resource Manager callbacks upon unloading --- OpenRGBE131ReceiverDialog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OpenRGBE131ReceiverDialog.cpp b/OpenRGBE131ReceiverDialog.cpp index b2502a1..a2607a4 100644 --- a/OpenRGBE131ReceiverDialog.cpp +++ b/OpenRGBE131ReceiverDialog.cpp @@ -91,6 +91,12 @@ OpenRGBE131ReceiverDialog::OpenRGBE131ReceiverDialog(ResourceManager* manager, Q OpenRGBE131ReceiverDialog::~OpenRGBE131ReceiverDialog() { + /*-------------------------------------------------*\ + | Register device list change callback | + \*-------------------------------------------------*/ + resource_manager->UnregisterDeviceListChangeCallback(DeviceListChanged_Callback, this); + resource_manager->UnregisterDetectionProgressCallback(DeviceListChanged_Callback, this); + delete ui; }