src/superfluous.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/superfluous.c b/src/superfluous.c index d3fde5a..8699d81 100644 --- a/src/superfluous.c +++ b/src/superfluous.c @@ -552,15 +552,16 @@ InitXThing(WScreen *scr) struct tm *l; static int i = 0; - if (i) - return True; - t = time(NULL); l = localtime(&t); if ((l->tm_mon!=11||l->tm_mday<24||l->tm_mday>26)) { return False; } + if (i) + return True; + + if (!loadData(scr)) return False;