diff --git a/include/ui/ScrollBar.h b/include/ui/ScrollBar.h index fe8ba64..45d5b21 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 39b345b..0534ab7 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); }