Bug 359543 - when changing the list of shown to unread the whole feed quickly becomes read
Summary: when changing the list of shown to unread the whole feed quickly becomes read
Status: RESOLVED DUPLICATE of bug 350731
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2016-02-18 18:27 UTC by Roman
Modified: 2016-02-25 02:59 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman 2016-02-18 18:27:16 UTC
When the list of the shown types of news is changed to "unread", the whole feed quickly becomes read, as the news seems to be read automatically.

Reproducible: Always

Steps to Reproduce:
1. Select the feed with unread news.
2. Change the list of viewed from "all" to "unread".
3. Watch the counter of unread decreases.

Actual Results:  
The news become read automatically, disappearing from the feed.

Expected Results:  
The news become read, their color changes, but they are still in the list until the other feed is chosen.
Comment 1 Roman 2016-02-18 18:32:31 UTC
Also getting some strange crash after repeating the bug:

Thread 1 (Thread 0x7fe4ff8af940 (LWP 7390)):
[KCrash Handler]
#6  0x00007fe4fe49e8b2 in KActionCollection::action(QString const&) const () from /usr/lib64/libKF5XmlGui.so.5
#7  0x00007fe4d61f4921 in ?? () from /usr/lib64/qt5/plugins/akregatorpart.so
#8  0x00007fe4d61f49a8 in ?? () from /usr/lib64/qt5/plugins/akregatorpart.so
#9  0x00007fe4d6200071 in Akregator::ArticleViewer::slotShowSummary(Akregator::TreeNode*) () from /usr/lib64/qt5/plugins/akregatorpart.so
#10 0x00007fe4d6227213 in Akregator::MainWidget::slotNodeSelected(Akregator::TreeNode*) () from /usr/lib64/qt5/plugins/akregatorpart.so
#11 0x00007fe4fc120e17 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#12 0x00007fe4d623f59f in ?? () from /usr/lib64/qt5/plugins/akregatorpart.so
#13 0x00007fe4d61e65c4 in ?? () from /usr/lib64/qt5/plugins/akregatorpart.so
#14 0x00007fe4fc120e17 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#15 0x00007fe4fc0a766a in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib64/libQt5Core.so.5
#16 0x00007fe4fc0a783d in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQt5Core.so.5
#17 0x00007fe4fd9e998c in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007fe4fda2db07 in QTreeView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#19 0x00007fe4fd7e3679 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#20 0x00007fe4fd8daa2e in QFrame::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007fe4fd9f0a24 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007fe4fda2d3ec in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#23 0x00007fe4fc0f3b25 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#24 0x00007fe4fd7a28ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#25 0x00007fe4fd7a8511 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007fe4fc0f3cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#27 0x00007fe4fd7a7082 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#28 0x00007fe4fd7fcdd3 in ?? () from /usr/lib64/libQt5Widgets.so.5
#29 0x00007fe4fd7ff33b in ?? () from /usr/lib64/libQt5Widgets.so.5
#30 0x00007fe4fd7a28cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007fe4fd7a79d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#32 0x00007fe4fc0f3cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#33 0x00007fe4fc63a79e in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#34 0x00007fe4fc63c305 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#35 0x00007fe4fc6219f8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#36 0x00007fe4dedebed0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#37 0x00007fe4f41ad0c7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007fe4f41ad2f8 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007fe4f41ad39c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#40 0x00007fe4fc14750f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#41 0x00007fe4fc0f163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#42 0x00007fe4fc0f92fd in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#43 0x000000000040a330 in main ()
Comment 2 Christoph Feck 2016-02-25 02:59:20 UTC

*** This bug has been marked as a duplicate of bug 350731 ***