summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Jasper <ulf.jasper@web.de>2022-08-11 13:26:52 +0200
committerUlf Jasper <ulf.jasper@web.de>2022-08-11 13:34:18 +0200
commitf7438fc8597f5a3a06e44cd2361d3fdffdb0f07d (patch)
tree066fd8afaf780d38857b97c25fcd67c9dd4d1dba
parenta2ecf73545bcab598de8c8996c5591d6ffa5d1fc (diff)
downloademacs-f7438fc8597f5a3a06e44cd2361d3fdffdb0f07d.tar.gz
emacs-f7438fc8597f5a3a06e44cd2361d3fdffdb0f07d.tar.bz2
emacs-f7438fc8597f5a3a06e44cd2361d3fdffdb0f07d.zip
newsticker: fix bug#57045
* lisp/net/newst-treeview.el (newsticker--treeview-list-items-with-age) (newsticker-treeview-update): Fix issues with changing sort order in virtual feed 'all' (Bug#57045).
-rw-r--r--lisp/net/newst-treeview.el11
1 files changed, 6 insertions, 5 deletions
diff --git a/lisp/net/newst-treeview.el b/lisp/net/newst-treeview.el
index 637f53e6550..e98767ae7c7 100644
--- a/lisp/net/newst-treeview.el
+++ b/lisp/net/newst-treeview.el
@@ -361,7 +361,8 @@ AGES is the list of ages that are to be shown."
(mapc (lambda (feed)
(let ((feed-name-symbol (intern (car feed))))
(mapc (lambda (item)
- (when (memq (newsticker--age item) ages)
+ (when (or (memq 'all ages)
+ (memq (newsticker--age item) ages))
(newsticker--treeview-list-add-item
item feed-name-symbol t)))
(newsticker--treeview-list-sort-items
@@ -1218,11 +1219,11 @@ Note: does not update the layout."
(newsticker--treeview-list-update t)
(newsticker--treeview-item-update)
(newsticker--treeview-tree-update-tags)
- (cond (newsticker--treeview-current-feed
- (newsticker--treeview-list-items newsticker--treeview-current-feed))
- (newsticker--treeview-current-vfeed
+ (cond (newsticker--treeview-current-vfeed
(newsticker--treeview-list-items-with-age
- (intern newsticker--treeview-current-vfeed))))
+ (intern newsticker--treeview-current-vfeed)))
+ (newsticker--treeview-current-feed
+ (newsticker--treeview-list-items newsticker--treeview-current-feed)))
(newsticker--treeview-tree-update-highlight)
(newsticker--treeview-list-update-highlight)
(let ((cur-feed (or newsticker--treeview-current-feed