var vgroup_last_feed = false;
var post_under_pointer = false;
+var last_requested_article = false;
+
function catchup_callback() {
if (xmlhttp_rpc.readyState == 4) {
try {
try {
debug("article_callback2 " + id);
+ if (id != last_requested_article) return;
+
if (transport.responseXML) {
active_real_feed_id = feed_id;
query = query + "&mode=prefetch";
+ showArticleInHeadlines(id);
render_article(cached_article);
} else if (cached_article) {
cache_expire();
+ last_requested_article = id;
+
new Ajax.Request(query, {
onComplete: function(transport) {
article_callback2(transport, id, feed_id);