File pinentry-qt-fix-1162.diff of Package pinentry

Index: qt/pinentrydialog.cpp
===================================================================
--- qt/pinentrydialog.cpp.orig
+++ qt/pinentrydialog.cpp
@@ -33,7 +33,7 @@
 
 PinEntryDialog::PinEntryDialog( QWidget* parent, const char* name, 
                                 bool modal, bool enable_quality_bar )
-  : QDialog( parent, name, modal ), _grabbed( false )
+  : QDialog( parent, name, modal, Qt::WStyle_StaysOnTop ), _grabbed( false )
 {
   QBoxLayout* top = new QVBoxLayout( this, 6 );
   QBoxLayout* upperLayout = new QHBoxLayout( top );
Index: qt4/pinentrydialog.cpp
===================================================================
--- qt4/pinentrydialog.cpp.orig
+++ qt4/pinentrydialog.cpp
@@ -83,7 +83,7 @@ QPixmap icon( QStyle::StandardPixmap whi
 
 PinEntryDialog::PinEntryDialog( QWidget* parent, const char* name, bool modal,
                                 bool enable_quality_bar )
-  : QDialog( parent ), _grabbed( false )
+  : QDialog( parent, Qt::WindowStaysOnTopHint ), _grabbed( false )
 {
   setWindowFlags( windowFlags() & ~Qt::WindowContextHelpButtonHint );
 
openSUSE Build Service is sponsored by