(svn r3758) Remove the news validation callback. It is superseded by r3757.
This commit is contained in:
10
news_gui.c
10
news_gui.c
@@ -275,13 +275,6 @@ void AddNewsItem(StringID string, uint32 flags, uint data_a, uint data_b)
|
||||
w->vscroll.count = _total_news;
|
||||
}
|
||||
|
||||
/* To add a news item with an attached validation function. This validation function
|
||||
* makes sure that the news item is not outdated when the newspaper pops up. */
|
||||
void AddValidatedNewsItem(StringID string, uint32 flags, uint data_a, uint data_b, ValidationProc *validation)
|
||||
{
|
||||
AddNewsItem(string, flags, data_a, data_b);
|
||||
_news_items[_latest_news].isValid = validation;
|
||||
}
|
||||
|
||||
// don't show item if it's older than x days
|
||||
static const byte _news_items_age[] = {60, 60, 90, 60, 90, 30, 150, 30, 90, 180};
|
||||
@@ -466,9 +459,6 @@ static void MoveToNexItem(void)
|
||||
// check the date, don't show too old items
|
||||
if (_date - _news_items_age[ni->type] > ni->date) return;
|
||||
|
||||
// execute the validation function to see if this item is still valid
|
||||
if (ni->isValid != NULL && !ni->isValid(ni->data_a, ni->data_b)) return;
|
||||
|
||||
switch (GetNewsDisplayValue(ni->type)) {
|
||||
case 0: { /* Off - show nothing only a small reminder in the status bar */
|
||||
Window* w = FindWindowById(WC_STATUS_BAR, 0);
|
||||
|
||||
Reference in New Issue
Block a user