]> git.sesse.net Git - kdenlive/commitdiff
Fix flickering of toolbars in titlewidget (always hide the current toolbar before...
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 25 Jul 2009 11:38:38 +0000 (11:38 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 25 Jul 2009 11:38:38 +0000 (11:38 +0000)
svn path=/trunk/kdenlive/; revision=3766

src/titlewidget.cpp

index 059fba829704966d71abbccd0142de212c2cf192..c0f80fae1521334d60875b5119abca5607a65217 100644 (file)
@@ -394,29 +394,32 @@ void TitleWidget::slotImageTool()
 
 void TitleWidget::showToolbars(TITLETOOL toolType)
 {
-    bool bText = false;
-    bool bRect = false;
-    bool bImage = false;
-    bool bNone = false;
-
     switch (toolType) {
     case TITLE_TEXT:
-        bText = true;
+        rect_properties->setHidden(true);
+        image_properties->setHidden(true);
+        no_properties->setHidden(true);
+        text_properties->setHidden(false);
         break;
     case TITLE_RECTANGLE:
-        bRect = true;
+        image_properties->setHidden(true);
+        no_properties->setHidden(true);
+        text_properties->setHidden(true);
+        rect_properties->setHidden(false);
         break;
     case TITLE_IMAGE:
-        bImage = true;
+        no_properties->setHidden(true);
+        text_properties->setHidden(true);
+        rect_properties->setHidden(true);
+        image_properties->setHidden(false);
         break;
     default:
-        bNone = true;
+        text_properties->setHidden(true);
+        rect_properties->setHidden(true);
+        image_properties->setHidden(true);
+        no_properties->setHidden(false);
         break;
     }
-    text_properties->setHidden(!bText);
-    rect_properties->setHidden(!bRect);
-    image_properties->setHidden(!bImage);
-    no_properties->setHidden(!bNone);
 }
 
 void TitleWidget::enableToolbars(TITLETOOL toolType)