From 6fca46bde36a4edf59cae5c7e334a6dc34776343 Mon Sep 17 00:00:00 2001
From: Kevin Smith <git@kismith.co.uk>
Date: Tue, 25 May 2010 10:18:56 +0100
Subject: Status dismissing solution for both Mac and Windows


diff --git a/Swift/QtUI/QtStatusWidget.cpp b/Swift/QtUI/QtStatusWidget.cpp
index da5d0e0..e5a4eff 100644
--- a/Swift/QtUI/QtStatusWidget.cpp
+++ b/Swift/QtUI/QtStatusWidget.cpp
@@ -87,7 +87,8 @@ QtStatusWidget::~QtStatusWidget() {
 	delete menu_;
 }
 
-void QtStatusWidget::handleApplicationFocusChanged(QWidget* /*old*/, QWidget* now) {
+void QtStatusWidget::handleApplicationFocusChanged(QWidget* /*old*/, QWidget* /*now*/) {
+	QWidget* now = qApp->focusWidget();
 	if (!editing_ || stack_->currentIndex() == 0) {
 		return;
 	}
-- 
cgit v0.10.2-6-g49f6