1
0
Fork 0

(svn r7402) -Fix: [FS#255] Long Delay for Message Windows to Appear. Immediately show a new message

if present if no news window is open, or has just been closed instead of waiting for the
 timer of the current news to time out.
release/0.5
Darkvater 2006-12-06 17:28:14 +00:00
parent 929a1a5d35
commit 17eeba3245
1 changed files with 3 additions and 7 deletions

View File

@ -471,15 +471,11 @@ static bool ReadyForNextItem(void)
w = FindWindowById(WC_STATUS_BAR, 0);
if (w != NULL && WP(w, const def_d).data_1 > -1280) return false;
// Newspaper message
// Wait until duration reaches 0
if (ni->duration != 0) {
ni->duration--;
return false;
}
// Newspaper message, decrement duration counter
if (ni->duration != 0) ni->duration--;
// neither newsticker nor newspaper are running
return true;
return (ni->duration == 0 || FindWindowById(WC_NEWS_WINDOW, 0) == NULL);
}
static void MoveToNextItem(void)