DBusMenuImporter: Use unique connection for QMenu::aboutToHide

Otherwise the signal is sent multiple times.

Differential Revision: https://phabricator.kde.org/D5706
wilder-5.14
David Rosca 9 years ago
parent 2616610ebc
commit 16629c8ea8
  1. 2
      libdbusmenuqt/dbusmenuimporter.cpp

@ -437,7 +437,7 @@ void DBusMenuImporter::slotGetLayoutFinished(QDBusPendingCallWatcher *watcher)
updateMenu(menu);
});
}
connect(menu, &QMenu::aboutToHide, this, &DBusMenuImporter::slotMenuAboutToHide);
connect(menu, &QMenu::aboutToHide, this, &DBusMenuImporter::slotMenuAboutToHide, Qt::UniqueConnection);
menu->addAction(action);
} else {

Loading…
Cancel
Save