diff options
Diffstat (limited to 'mbbsd/mbbsd.c')
-rw-r--r-- | mbbsd/mbbsd.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/mbbsd/mbbsd.c b/mbbsd/mbbsd.c index 7174bba8..72b40cc5 100644 --- a/mbbsd/mbbsd.c +++ b/mbbsd/mbbsd.c @@ -1292,8 +1292,21 @@ user_login(void) } for (i = 0; i < NUMVIEWFILE; i++) + { if ((cuser.loginview >> i) & 1) - more(loginview_file[(int)i][0], YEA); + { + const char *fn = loginview_file[(int)i][0]; + if (*fn == '@') // special + { + // since only one special now, let's write directly... + if (strcmp(fn, "@calendar") == 0) + calendar(); + } else { + // use NA+pause or YEA? + more(fn, YEA); + } + } + } } static void |