From 732a6197b4c33ef2797da0f245b09c643dc4cc67 Mon Sep 17 00:00:00 2001
From: Andrew Dolgov <fox@bah.org.ru>
Date: Mon, 12 Oct 2009 14:32:18 +0400
Subject: [PATCH] feedlist: check for progressbar existence before creating one

---
 feedlist.js | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/feedlist.js b/feedlist.js
index 860122bd0..b1968a7ab 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -329,20 +329,22 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) {
 
 					if (!is_cat && img) {
 
-						img.alt = img.src;
-						img.src = 'images/indicator_white.gif';
+						if (!img.src.match("indicator_white")) {
+							img.alt = img.src;
+							img.src = 'images/indicator_white.gif';
+						}
 
 					} else {
 
-						var ll = document.createElement('img');
+						if (!$('FLL-' + feed)) {
+							var ll = document.createElement('img');
 
-						ll.src = 'images/indicator_tiny.gif';
-						ll.className = 'hlLoading';
-						ll.id = 'FLL-' + feed;
+							ll.src = 'images/indicator_tiny.gif';
+							ll.className = 'hlLoading';
+							ll.id = 'FLL-' + feed;
 	
-						feedr.appendChild(ll);
-
-
+							feedr.appendChild(ll);
+						}
 					}
 				}
 			}
-- 
GitLab