File 0043-Connect-aboutToHide-signal-from-QMenu-to-relevant-li.patch of Package plasma5-workspace

From 327d791cc197b36cf43295bfad9405c74cb048c2 Mon Sep 17 00:00:00 2001
From: David Edmundson <kde@davidedmundson.co.uk>
Date: Wed, 29 Mar 2017 16:35:30 +0100
Subject: [PATCH 43/44] Connect aboutToHide signal from QMenu to relevant
 libdbusmenu-qt slot

Summary:
This sends the close event to the client which then sends aboutToHide to
the QMenu.

Code was all there, just not hooked up

BUG: 375053

Test Plan: Added qDebug to the test app inside libdbusmenuqt

Reviewers: #plasma, markg, broulik

Reviewed By: #plasma, markg, broulik

Subscribers: broulik, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D5192
---
 libdbusmenuqt/dbusmenuimporter.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libdbusmenuqt/dbusmenuimporter.cpp b/libdbusmenuqt/dbusmenuimporter.cpp
index 2aac5cde..de91a8f5 100644
--- a/libdbusmenuqt/dbusmenuimporter.cpp
+++ b/libdbusmenuqt/dbusmenuimporter.cpp
@@ -432,6 +432,7 @@ void DBusMenuImporter::slotGetLayoutFinished(QDBusPendingCallWatcher *watcher)
                    updateMenu(menu);
                 });
             }
+            connect(menu, &QMenu::aboutToHide, this, &DBusMenuImporter::slotMenuAboutToHide);
 
             menu->addAction(action);
         } else {
-- 
2.12.0

openSUSE Build Service is sponsored by