summaryrefslogtreecommitdiff
path: root/lisp/net/newst-treeview.el
diff options
context:
space:
mode:
authorUlf Jasper <ulf.jasper@web.de>2014-12-01 19:14:54 +0100
committerUlf Jasper <ulf.jasper@web.de>2014-12-01 19:14:54 +0100
commit581914e45fbc08b020aa0aeb6a2967f4e77ee484 (patch)
tree83b698792e0a1e16a5e003aa3450738ce729fa1a /lisp/net/newst-treeview.el
parent52fab40c160699d9ca45436c30433360d69f015a (diff)
downloademacs-581914e45fbc08b020aa0aeb6a2967f4e77ee484.tar.gz
newsticker: Prevent multiple "Could not download..." messages. Fixes bug#19166.
* lisp/net/newst-backend.el (newsticker--get-news-by-url-callback): Pass correct status to `newsticker--sentinel-work'. (newsticker--sentinel-work): Use "newsticker--download-error" as guid in order to prevent multiple "Could not download..." messages. Fixes bug#19166. * lisp/net/newst-treeview.el (newsticker--treeview-item-show): Check window liveliness before measuring its width.
Diffstat (limited to 'lisp/net/newst-treeview.el')
-rw-r--r--lisp/net/newst-treeview.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/net/newst-treeview.el b/lisp/net/newst-treeview.el
index 30015f499ef..0b159234dfa 100644
--- a/lisp/net/newst-treeview.el
+++ b/lisp/net/newst-treeview.el
@@ -717,7 +717,9 @@ for the button."
(remove-overlays)
(when (and item feed-name-symbol)
- (let ((wwidth (1- (window-width (newsticker--treeview-item-window)))))
+ (let ((wwidth (1- (if (window-live-p (newsticker--treeview-item-window))
+ (window-width (newsticker--treeview-item-window))
+ fill-column))))
(if newsticker-use-full-width
(set (make-local-variable 'fill-column) wwidth))
(set (make-local-variable 'fill-column) (min fill-column