From d2ff78a613187185e81893d5ac06c9fd2a774f28 Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Wed, 24 Aug 2016 18:39:15 +0200 Subject: [PATCH] Credential prompt sometimes displayed in background issue fixed now --- lib/TTLS_UI/src/Module.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/TTLS_UI/src/Module.cpp b/lib/TTLS_UI/src/Module.cpp index 891d535..d08376b 100644 --- a/lib/TTLS_UI/src/Module.cpp +++ b/lib/TTLS_UI/src/Module.cpp @@ -113,7 +113,7 @@ void eap::peer_ttls_ui::invoke_config_ui( { // Create wxWidget-approved parent window. wxWindow parent; - parent.SetHWND((WXHWND)hwndParent); + parent.SetHWND((WXHWND)(hwndParent ? hwndParent : GetForegroundWindow())); parent.AdoptAttributesFromHWND(); wxTopLevelWindows.Append(&parent); @@ -205,7 +205,7 @@ void eap::peer_ttls_ui::invoke_identity_ui( { // Create wxWidget-approved parent window. wxWindow parent; - parent.SetHWND((WXHWND)hwndParent); + parent.SetHWND((WXHWND)(hwndParent ? hwndParent : GetForegroundWindow())); parent.AdoptAttributesFromHWND(); wxTopLevelWindows.Append(&parent);