[SCM] ktp-contact-list packaging branch, master, updated. debian/15.12.1-2-1070-g6c56f91
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:12:38 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=b3958e1
The following commit has been merged in the master branch:
commit b3958e127b84c1feb3a51c81825811b7bfa51176
Author: Roman Nazarenko <me at jtalk.me>
Date: Sat Mar 2 20:30:11 2013 +0600
Quit shortcut (Ctrl+Q) is fixed.
REVIEW: 109241
BUG: 284793
---
main-widget.cpp | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/main-widget.cpp b/main-widget.cpp
index 723d3b4..778c71e 100644
--- a/main-widget.cpp
+++ b/main-widget.cpp
@@ -379,6 +379,11 @@ void MainWidget::toggleSearchWidget(bool show)
void MainWidget::setupGlobalMenu()
{
+ // Since our menu is hidden, its shortcuts do not work.
+ // Here's a workarond: we must assign global menu's unique
+ // items to main window. Since it's always active when an
+ // application is active, shortcuts now will work properly.
+
m_globalMenu = new KMenuBar(this);
m_globalMenu->setVisible(false);
@@ -391,6 +396,7 @@ void MainWidget::setupGlobalMenu()
contacts->addAction(m_settingsDialog);
contacts->addSeparator();
contacts->addAction(m_quitAction);
+ this->addAction(m_quitAction); // Shortcuts workaround.
m_globalMenu->addMenu(contacts);
KMenu *view = new KMenu(i18n("View"), m_globalMenu);
--
ktp-contact-list packaging
More information about the pkg-kde-commits
mailing list