29 lines
1.1 KiB
Diff
29 lines
1.1 KiB
Diff
|
From: Jonathan Thomas <echidnaman@kubuntu.org>
|
||
|
Date: Wed, 19 Jan 2011 15:21:53 +0000
|
||
|
Subject: Bring the auth dialog to the front when it is shown. Otherwise it pops up behind the app requesting it and the user never sees it.
|
||
|
X-Git-Url: http://quickgit.kde.org/?p=polkit-kde-agent-1.git&a=commitdiff&h=0701f84a57156f8f584bb4fe928811a26ceefcf0
|
||
|
---
|
||
|
Bring the auth dialog to the front when it is shown. Otherwise it pops up behind the app requesting it and the user never sees it.
|
||
|
---
|
||
|
|
||
|
|
||
|
--- a/policykitlistener.cpp
|
||
|
+++ b/policykitlistener.cpp
|
||
|
@@ -22,6 +22,7 @@
|
||
|
#include "AuthDialog.h"
|
||
|
|
||
|
#include <KDebug>
|
||
|
+#include <KWindowSystem>
|
||
|
|
||
|
#include <PolkitQt1/Agent/Listener>
|
||
|
#include <PolkitQt1/Agent/Session>
|
||
|
@@ -100,6 +101,7 @@ void PolicyKitListener::initiateAuthenti
|
||
|
kDebug() << "WinId of the dialog is " << m_dialog.data()->winId() << m_dialog.data()->effectiveWinId();
|
||
|
m_dialog.data()->setOptions();
|
||
|
m_dialog.data()->show();
|
||
|
+ KWindowSystem::forceActiveWindow(m_dialog.data()->winId());
|
||
|
kDebug() << "WinId of the shown dialog is " << m_dialog.data()->winId() << m_dialog.data()->effectiveWinId();
|
||
|
|
||
|
m_numTries = 0;
|
||
|
|