diff options
author | Remko Tronçon <git@el-tramo.be> | 2009-08-30 12:49:14 (GMT) |
---|---|---|
committer | Remko Tronçon <git@el-tramo.be> | 2009-09-05 15:42:37 (GMT) |
commit | 7e71d5cce85b71401adbbf6b2e65bb94f90278f9 (patch) | |
tree | fcb0f1a7a72305451e52fa08279738e224798b25 /Swift/QtUI/QtLoginWindow.cpp | |
parent | d411b5a4ce58226751c86cec2f73f83a613f3bb4 (diff) | |
download | swift-contrib-7e71d5cce85b71401adbbf6b2e65bb94f90278f9.zip swift-contrib-7e71d5cce85b71401adbbf6b2e65bb94f90278f9.tar.bz2 |
Don't use singleton for AboutWidget.
Diffstat (limited to 'Swift/QtUI/QtLoginWindow.cpp')
-rw-r--r-- | Swift/QtUI/QtLoginWindow.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Swift/QtUI/QtLoginWindow.cpp b/Swift/QtUI/QtLoginWindow.cpp index 9694364..fb31e3c 100644 --- a/Swift/QtUI/QtLoginWindow.cpp +++ b/Swift/QtUI/QtLoginWindow.cpp @@ -136,7 +136,13 @@ void QtLoginWindow::handleCertficateChecked(bool checked) { } void QtLoginWindow::handleAbout() { - QtAboutWidget::instance()->show(); + if (!aboutDialog_) { + aboutDialog_ = new QtAboutWidget(); + aboutDialog_->show(); + } + else { + aboutDialog_->raise(); + } } void QtLoginWindow::handleQuit() { |