diff --git a/include/ui/ScrollBar.h b/include/ui/ScrollBar.h
index fe8ba64a89ad8406c5032d80a621fe0e68344b25..45d5b21fa84b00e8153cae5e99c5d8220659f3fa 100644
--- a/include/ui/ScrollBar.h
+++ b/include/ui/ScrollBar.h
@@ -49,7 +49,7 @@ private:
         int roundRadius_     = 4;
         int handleWidth_     = 7;
         int minHandleHeight_ = 20;
-        bool isActive;
+        bool isActive        = false;
 
         const int AnimationDuration = 300;
         const int Padding           = 4;
diff --git a/src/timeline/TimelineItem.cc b/src/timeline/TimelineItem.cc
index 39b345b5f1a89b7cbd5a3a9731ab5c26ab1b849e..0534ab7d9143b5d45b23ca95b0bb6efd2ac785ba 100644
--- a/src/timeline/TimelineItem.cc
+++ b/src/timeline/TimelineItem.cc
@@ -43,10 +43,9 @@ TimelineItem::init()
 
         QFontMetrics fm(font_);
 
-        topLayout_    = new QHBoxLayout(this);
-        sideLayout_   = new QVBoxLayout();
-        mainLayout_   = new QVBoxLayout();
-        headerLayout_ = new QHBoxLayout();
+        topLayout_  = new QHBoxLayout(this);
+        sideLayout_ = new QVBoxLayout;
+        mainLayout_ = new QVBoxLayout;
 
         topLayout_->setContentsMargins(conf::timeline::msgMargin, conf::timeline::msgMargin, 0, 0);
         topLayout_->setSpacing(0);
@@ -59,9 +58,6 @@ TimelineItem::init()
 
         mainLayout_->setContentsMargins(conf::timeline::headerLeftMargin, 0, 0, 0);
         mainLayout_->setSpacing(0);
-
-        headerLayout_->setMargin(0);
-        headerLayout_->setSpacing(conf::timeline::headerSpacing);
 }
 
 /*
@@ -418,6 +414,10 @@ TimelineItem::setupAvatarLayout(const QString &userName)
         sideLayout_->addWidget(userAvatar_);
         sideLayout_->addStretch(1);
 
+        headerLayout_ = new QHBoxLayout;
+        headerLayout_->setMargin(0);
+        headerLayout_->setSpacing(conf::timeline::headerSpacing);
+
         headerLayout_->addWidget(userName_);
         headerLayout_->addWidget(timestamp_, 1);
 }