Skip to content

Commit d05b039

Browse files
committed
restore active window after requesting credentials (fixes #11355)
1 parent dfafa5d commit d05b039

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/gui/qgscredentialdialog.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ void QgsCredentialDialog::requestCredentials( QString realm, QString *username,
6363
if ( !leUsername->text().isEmpty() )
6464
lePassword->setFocus();
6565

66+
QWidget *activeWindow = qApp->activeWindow();
67+
6668
QApplication::setOverrideCursor( Qt::ArrowCursor );
6769

6870
QgsDebugMsg( "exec()" );
@@ -71,6 +73,9 @@ void QgsCredentialDialog::requestCredentials( QString realm, QString *username,
7173

7274
QApplication::restoreOverrideCursor();
7375

76+
if( activeWindow )
77+
activeWindow->raise();
78+
7479
if ( *ok )
7580
{
7681
*username = leUsername->text();

0 commit comments

Comments
 (0)