diff -r 747e52f64119 -r ae06c883382f news_gui.c --- a/news_gui.c Sat Jan 08 08:29:12 2005 +0000 +++ b/news_gui.c Sat Jan 08 09:09:11 2005 +0000 @@ -219,7 +219,7 @@ return; // check the rare case that the oldest (to be overwritten) news item is open - if (_oldest_news == _current_news || _oldest_news == _forced_news) + if (_total_news==MAX_NEWS && (_oldest_news == _current_news || _oldest_news == _forced_news)) MoveToNexItem(); _forced_news = INVALID_NEWS;