1
0
mirror of https://github.com/irssi/irssi.git synced 2024-12-04 14:46:39 -05:00

If we used /SB GOTO 23:59 or something, we wanted to jump to

previous day's 23:59 time instead of into future..


git-svn-id: http://svn.irssi.org/repos/irssi/trunk@277 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2000-06-02 01:49:10 +00:00 committed by cras
parent b9393e864b
commit 65a6e49964

View File

@ -319,6 +319,18 @@ static void cmd_scrollback_goto(gchar *data)
sscanf(arg2, "%d:%d:%d", &tm.tm_hour, &tm.tm_min, &tm.tm_sec); sscanf(arg2, "%d:%d:%d", &tm.tm_hour, &tm.tm_min, &tm.tm_sec);
stamp = mktime(&tm); stamp = mktime(&tm);
if (stamp > time(NULL) && arg1 == arg2) {
/* we used /SB GOTO 23:59 or something, we want to jump to
previous day's 23:59 time instead of into future. */
stamp -= 3600*24;
}
if (stamp > time(NULL)) {
/* we're still looking into future, don't bother checking */
g_free(params);
return;
}
/* find the first line after timestamp */ /* find the first line after timestamp */
for (pos = WINDOW_GUI(active_win)->lines; pos != NULL; pos = pos->next) for (pos = WINDOW_GUI(active_win)->lines; pos != NULL; pos = pos->next)
{ {