summaryrefslogtreecommitdiffstats
path: root/src/pwgui/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/pwgui/main.cpp')
-rw-r--r--src/pwgui/main.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/pwgui/main.cpp b/src/pwgui/main.cpp
index b916259..65fd469 100644
--- a/src/pwgui/main.cpp
+++ b/src/pwgui/main.cpp
@@ -1,4 +1,5 @@
#include "pwgui.h"
+#include "../backdrop.h"
#include "config.h"
#include <QApplication>
#include <QMessageBox>
@@ -183,8 +184,14 @@ int main(int argc, char *argv[])
helper_dropprivs();
helper_copyenv();
QApplication a(argc, argv);
- PwGui w(pfd[1], creds);
- w.show();
+ Backdrop *bg = new Backdrop;
+ bg->show();
+ bg->raise();
+ bg->activateWindow();
+ bg->move(0, 0);
+ PwGui *w = new PwGui(pfd[1], creds);
+ bg->setMainWindow(w);
+ w->show();
exit(a.exec());
return CUPS_BACKEND_FAILED;
}