| Summary: | "mark as new" does not work when moving to next entry with keyboard | ||
|---|---|---|---|
| Product: | [Applications] akregator | Reporter: | Will Stephenson <wstephenson> |
| Component: | general | Assignee: | kdepim bugs <pim-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | kde-bugs |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Will Stephenson
2006-11-23 09:39:41 UTC
"mark as unread" does behave in the same wrong fashion (having KDE 3.5.5 on Kubuntu Edgy Eft). Confirmed. SVN commit 622664 by osterfeld:
Keep manually set unread/new state when the user presses next article/prev article
BUG:137763
M +2 -2 articlelistview.cpp
--- branches/KDE/3.5/kdepim/akregator/src/articlelistview.cpp #622663:622664
@@ -635,9 +635,9 @@
if (ali)
{
Article a = ali->article();
+ setCurrentItem(d->articleMap[a]);
clearSelection();
setSelected(d->articleMap[a], true);
- setCurrentItem(d->articleMap[a]);
d->ensureCurrentItemVisible();
}
}
@@ -653,9 +653,9 @@
if (ali)
{
Article a = ali->article();
+ setCurrentItem(d->articleMap[a]);
clearSelection();
setSelected(d->articleMap[a], true);
- setCurrentItem(d->articleMap[a]);
d->ensureCurrentItemVisible();
}
}
SVN commit 622665 by osterfeld:
forwardport of 137763: keep unread state when do next/prev article
CCBUG:137763
M +2 -2 articlelistview.cpp
--- trunk/KDE/kdepim/akregator/src/articlelistview.cpp #622664:622665
@@ -598,9 +598,9 @@
if (ali)
{
Article a = ali->article();
+ setCurrentItem(d->articleMap[a.guid()]);
clearSelection();
setSelected(d->articleMap[a.guid()], true);
- setCurrentItem(d->articleMap[a.guid()]);
d->ensureCurrentItemVisible();
}
}
@@ -616,9 +616,9 @@
if (ali)
{
Article a = ali->article();
+ setCurrentItem(d->articleMap[a.guid()]);
clearSelection();
setSelected(d->articleMap[a.guid()], true);
- setCurrentItem(d->articleMap[a.guid()]);
d->ensureCurrentItemVisible();
}
}
|