]> git.sesse.net Git - kdenlive/commitdiff
small fix to title hiding
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 7 Apr 2010 17:53:04 +0000 (17:53 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 7 Apr 2010 17:53:04 +0000 (17:53 +0000)
svn path=/trunk/kdenlive/; revision=4374

src/mainwindow.cpp

index bc9eb18351d7987302e158e7958cf2c8ca2c848a..8f890da8b37eb3b5090e75749e51440fb5312b2c 100644 (file)
@@ -3348,14 +3348,14 @@ void MainWindow::slotShowTitleBars(bool show)
         m_projectListDock->setTitleBarWidget(0);
         m_undoViewDock->setTitleBarWidget(0);
     } else {
-        m_effectStackDock->setTitleBarWidget(new QWidget(this));
-        m_clipMonitorDock->setTitleBarWidget(new QWidget(this));
-        m_projectMonitorDock->setTitleBarWidget(new QWidget(this));
-        m_recMonitorDock->setTitleBarWidget(new QWidget(this));
-        m_effectListDock->setTitleBarWidget(new QWidget(this));
-        m_transitionConfigDock->setTitleBarWidget(new QWidget(this));
-        m_projectListDock->setTitleBarWidget(new QWidget(this));
-        m_undoViewDock->setTitleBarWidget(new QWidget(this));
+        if (!m_effectStackDock->isFloating()) m_effectStackDock->setTitleBarWidget(new QWidget(this));
+        if (!m_clipMonitorDock->isFloating()) m_clipMonitorDock->setTitleBarWidget(new QWidget(this));
+        if (!m_projectMonitorDock->isFloating()) m_projectMonitorDock->setTitleBarWidget(new QWidget(this));
+        if (!m_recMonitorDock->isFloating()) m_recMonitorDock->setTitleBarWidget(new QWidget(this));
+        if (!m_effectListDock->isFloating()) m_effectListDock->setTitleBarWidget(new QWidget(this));
+        if (!m_transitionConfigDock->isFloating()) m_transitionConfigDock->setTitleBarWidget(new QWidget(this));
+        if (!m_projectListDock->isFloating()) m_projectListDock->setTitleBarWidget(new QWidget(this));
+        if (!m_undoViewDock->isFloating()) m_undoViewDock->setTitleBarWidget(new QWidget(this));
     }
     KdenliveSettings::setShowtitlebars(show);
 }