Summary: | Quick Chat applet doesn't scroll to the bottom when new messages come in | ||
---|---|---|---|
Product: | [Unmaintained] telepathy | Reporter: | Weng Xuetian <wengxt> |
Component: | chat-plasmoid | Assignee: | Telepathy Bugs <kde-telepathy-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aleixpol, alexhs.tsi, ddomenichelli, kde, mklapetek, venkythegeek |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | 0.5-next | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/telepathy-text-ui/b731bbe0a9efd52d9641ab9df2d66e60ed7114d0 | Version Fixed In: | 0.5.2 |
Sentry Crash Report: |
Description
Weng Xuetian
2012-04-19 07:25:24 UTC
The main text application, not the plasmoid? Is this reproducible every time? What theme are you using? Can you upload a screenshot. It's plasmoid problem. It's in Chinese, but you can see the last message is not shown completely. http://wstaw.org/m/2012/04/20/kmix1.png Seems usually happen when I post something. Theme is slim glow, but air also have the problem. I think that this bug is fixed. See https://bugs.kde.org/show_bug.cgi?id=293522. Should status change to "closed"? No, this is not fixed. Fwiw, the scrolling is still completely crazy here on 4.9. *** Bug 305829 has been marked as a duplicate of this bug. *** Marking as new. This is related to: https://bugreports.qt-project.org/browse/QTBUG-27529 I'm trying to find a workaround... Git commit 14cbd86be2d406c4d58b2f97e5f648c8deef4236 by Aleix Pol. Committed on 12/10/2012 at 01:27. Pushed by apol into branch 'kde-telepathy-0.5'. Fix scrolling Workaround a bug in Qt #27592 where the ListView won't scroll to the end when sections are being used. Dirty hack but seems to work correct. REVIEW: 106791 M +1 -1 plasmoid/org.kde.ktp-chatplasmoid/contents/ui/ChatWidget.qml http://commits.kde.org/telepathy-text-ui/14cbd86be2d406c4d58b2f97e5f648c8deef4236 Git commit b731bbe0a9efd52d9641ab9df2d66e60ed7114d0 by Aleix Pol. Committed on 12/10/2012 at 01:27. Pushed by apol into branch 'master'. Fix scrolling Workaround a bug in Qt #27592 where the ListView won't scroll to the end when sections are being used. Dirty hack but seems to work correct. REVIEW: 106791 M +1 -1 plasmoid/org.kde.ktp-chatplasmoid/contents/ui/ChatWidget.qml http://commits.kde.org/telepathy-text-ui/b731bbe0a9efd52d9641ab9df2d66e60ed7114d0 Git commit dc5dfc8e32e6b4a285ded327d4b78c40cd24adf8 by Aleix Pol. Committed on 20/02/2013 at 03:57. Pushed by apol into branch 'master'. Cache all the conversation in the ListView Keep all the delegates in memory while showing. It could be a problem if the conversation grows _a lot_ but it has to grow a lot. Possible ways to solve it: - limit the log lines that we'll be displaying. We're talking about a plasmoid anyway. If the user wants to read the log, he'll use ktp-log-viewer. - set interactive to false. Then we can scroll as much we want, but not with the scrollbar - buy a better aleix REVIEW: 109051 M +5 -1 chat/org.kde.ktp-chat/contents/ui/ChatWidget.qml http://commits.kde.org/telepathy-contact-applet/dc5dfc8e32e6b4a285ded327d4b78c40cd24adf8 |