mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-07-20 02:45:37 +01:00
(svn r3761) Fix two bugs in r3757
This commit is contained in:
parent
d49ad36ed8
commit
5913c3931b
@ -861,7 +861,7 @@ void DeleteVehicleNews(VehicleID vid, StringID news)
|
|||||||
{
|
{
|
||||||
byte n;
|
byte n;
|
||||||
|
|
||||||
for (n = _oldest_news; _latest_news != INVALID_NEWS && n != _latest_news + 1; n = (n + 1) % MAX_NEWS) {
|
for (n = _oldest_news; _latest_news != INVALID_NEWS && n != (_latest_news + 1) % MAX_NEWS; n = (n + 1) % MAX_NEWS) {
|
||||||
const NewsItem* ni = &_news_items[n];
|
const NewsItem* ni = &_news_items[n];
|
||||||
|
|
||||||
if (ni->flags & NF_VEHICLE &&
|
if (ni->flags & NF_VEHICLE &&
|
||||||
@ -883,9 +883,10 @@ void DeleteVehicleNews(VehicleID vid, StringID news)
|
|||||||
_total_news--;
|
_total_news--;
|
||||||
|
|
||||||
w = FindWindowById(WC_MESSAGE_HISTORY, 0);
|
w = FindWindowById(WC_MESSAGE_HISTORY, 0);
|
||||||
if (w == NULL) return;
|
if (w != NULL) {
|
||||||
SetWindowDirty(w);
|
SetWindowDirty(w);
|
||||||
w->vscroll.count = _total_news;
|
w->vscroll.count = _total_news;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user