diff --git a/lib/modules/Calendar.pmod/Gregorian.pmod b/lib/modules/Calendar.pmod/Gregorian.pmod index 4e0f5f3a1607d14fe0fbf1c8420b536dcf453a1e..8ad7173003f182cddaf8ca816e82151a2a43fd14 100644 --- a/lib/modules/Calendar.pmod/Gregorian.pmod +++ b/lib/modules/Calendar.pmod/Gregorian.pmod @@ -610,12 +610,6 @@ class Day y=1900+t->year; d=t->yday; } - else if (sizeof(arg)==1) - { - mapping t=localtime(arg[0]); - y=1900+t->year; - d=t->yday; - } else { y=arg[0]; @@ -1173,6 +1167,12 @@ class Second m=vMinute(); s=t->sec; } + else if (sizeof(arg)==1) + { + mapping t=localtime(arg[0]); + y=1900+t->year; + d=t->yday; + } else { if (!objectp(arg[0]))