core/menu: disconnect menu before unref when changed

This commit is contained in:
outfoxxed committed 2024-09-15 16:06:20 -07:00
1 parent 08966f91c5
commit c57ac4b1f2
1 file changed
+1 -1
+1 -1
View File
@@ -71,8 +71,8 @@ void QsMenuOpener::setMenu(QsMenuHandle* menu) {
QObject::disconnect(this->mMenu, nullptr, this, nullptr);
if (this->mMenu->menu()) {
this->mMenu->menu()->unref();
QObject::disconnect(this->mMenu->menu(), nullptr, this, nullptr);
this->mMenu->menu()->unref();
}
this->mMenu->unrefHandle();