diff --git a/src/UI/DocumentViews/AudioVisualizer.cc b/src/UI/DocumentViews/AudioVisualizer.cc
index 60a6279bde639662a6351f6211bd39504db4d3ac..b7813c425d8f0c39d88a0d10f96b5cece7dd2c62 100644
--- a/src/UI/DocumentViews/AudioVisualizer.cc
+++ b/src/UI/DocumentViews/AudioVisualizer.cc
@@ -37,9 +37,7 @@ AudioVisualizer::AudioVisualizer(AudioContext::StreamPtr stream, QWidget *parent
     RDFTContextPtr ctx(av_rdft_init((static_cast<int>(log2(static_cast<int>(height)))), DFT_R2C),
                        rdftContextDeleter);
 
-    if (!pixels) {
-        throw std::runtime_error("out of memory");
-    } else if (!(chunkData && ctx)) {
+    if (!(chunkData && ctx)) {
         delete[] pixels;
         throw std::runtime_error("out of memory");
     }
diff --git a/src/UI/VivyDocumentView.cc b/src/UI/VivyDocumentView.cc
index 05e840a6f85d5dcb5a9fbc963e2bae50d99a8cc3..a82725074114229ae36477d7aa9ef5a4a5f84f35 100644
--- a/src/UI/VivyDocumentView.cc
+++ b/src/UI/VivyDocumentView.cc
@@ -1,5 +1,6 @@
 #include "VivyDocumentView.hh"
 #include "PropertyModel.hh"
+#include "Utils.hh"
 #include "DocumentViews/AudioVisualizer.hh"
 #include "DocumentViews/AssLinesView.hh"
 #include "DocumentViews/AssLinesModel.hh"
@@ -86,6 +87,8 @@ VivyDocumentView::loadVideoView() noexcept
                                    QDockWidget::DockWidgetFloatable |
                                    QDockWidget::DockWidgetClosable);
             addDockWidget(Qt::BottomDockWidgetArea, videoView, Qt::Vertical);
+            videoView->setTitleBarWidget(new QWidget(this));
+            Utils::setTransparentBackgroundForWidget(videoView->titleBarWidget());
         }
 
         // Kubat: because the dock is "closable", when closed the widget itself
@@ -107,6 +110,8 @@ VivyDocumentView::loadAssView() noexcept
             assLines->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea |
                                       Qt::BottomDockWidgetArea);
             addDockWidget(Qt::BottomDockWidgetArea, assLines, Qt::Vertical);
+            assLines->setTitleBarWidget(new QWidget(this));
+            Utils::setTransparentBackgroundForWidget(assLines->titleBarWidget());
         }
 
         assModel.reset(new AssLinesModel(document->getAssSubDocument()->getLines()));
@@ -137,6 +142,8 @@ VivyDocumentView::loadAudioView() noexcept
             visualizer->setFeatures(QDockWidget::DockWidgetMovable |
                                     QDockWidget::DockWidgetClosable);
             addDockWidget(Qt::LeftDockWidgetArea, visualizer, Qt::Horizontal);
+            visualizer->setTitleBarWidget(new QWidget(this));
+            Utils::setTransparentBackgroundForWidget(visualizer->titleBarWidget());
         }
 
         // Kubat: don't check, may throw an error but don't think we can
@@ -184,6 +191,8 @@ VivyDocumentView::openProperties() noexcept
         property = new QDockWidget("Properties", this);
         property->setAllowedAreas(Qt::AllDockWidgetAreas);
         addDockWidget(Qt::RightDockWidgetArea, property, Qt::Vertical);
+        property->setTitleBarWidget(new QWidget(this));
+        Utils::setTransparentBackgroundForWidget(property->titleBarWidget());
     }
 
     property->setWidget(view);