From 40966c07d80fc4aaff1a650eb412d1698a1888de Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Wed, 14 Nov 2012 11:49:42 +0100 Subject: [PATCH] Try to fix bug with Accounts widget hiding on Windows 7. --- src/widgets/AccountsToolButton.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/widgets/AccountsToolButton.cpp b/src/widgets/AccountsToolButton.cpp index 93cb28954..b4283d64c 100644 --- a/src/widgets/AccountsToolButton.cpp +++ b/src/widgets/AccountsToolButton.cpp @@ -120,7 +120,10 @@ AccountsToolButton::mousePressEvent( QMouseEvent* event ) QPoint myPos = mapToGlobal( rect().bottomRight() ); m_popup->anchorAt( myPos ); m_popup->setArrowOffset( rect().width() / 2 ); - m_popup->show(); + if ( !m_popup->isVisible() ) + m_popup->show(); + else + m_popup->hide(); event->accept(); } QToolButton::mousePressEvent( event );