From c6d79d0457c3debbde81e19b921363d120907e1d Mon Sep 17 00:00:00 2001
From: mae <qt-info@nokia.com>
Date: Fri, 12 Mar 2010 14:31:42 +0100
Subject: [PATCH] Do not rely on Qt's smartness for flicker avoidance

---
 src/plugins/coreplugin/fancyactionbar.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/coreplugin/fancyactionbar.cpp b/src/plugins/coreplugin/fancyactionbar.cpp
index 6346a84d8c0..8dc6a520aa6 100644
--- a/src/plugins/coreplugin/fancyactionbar.cpp
+++ b/src/plugins/coreplugin/fancyactionbar.cpp
@@ -269,8 +269,10 @@ void FancyActionBar::modeChanged(Core::IMode *mode)
 {
     if (m_runButton && m_debugButton) {
         bool inDebugMode = (mode->id() == QLatin1String("Debugger.Mode.Debug"));
+        layout()->setEnabled(false);
         m_runButton->setVisible(!inDebugMode);
         m_debugButton->setVisible(inDebugMode);
+        layout()->setEnabled(true);
     }
 }
 
-- 
GitLab