diff --git a/widgets/chatwidgetview.cpp b/widgets/chatwidgetview.cpp index 762ab537..74c6b675 100644 --- a/widgets/chatwidgetview.cpp +++ b/widgets/chatwidgetview.cpp @@ -7,6 +7,7 @@ #include "widgets/chatwidget.h" #include +#include #include #include @@ -61,14 +62,16 @@ ChatWidgetView::layoutMessages() message->layout(this->width(), true); + qDebug() << message->getHeight(); h -= message->getHeight(); if (h < 0) { - this->scrollbar.setLargeChange((messages.length() - i) + + this->scrollbar.setLargeChange((messages.size() - i) + (qreal)h / message->getHeight()); this->scrollbar.setValue(this->scrollbar.getValue()); showScrollbar = true; + break; } }