]> git.eshelyaron.com Git - emacs.git/commitdiff
(solar-equinoxes-solstices): Use time properly adjusted for DST in the result.
authorRichard M. Stallman <rms@gnu.org>
Thu, 26 Sep 2002 21:57:53 +0000 (21:57 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 26 Sep 2002 21:57:53 +0000 (21:57 +0000)
lisp/calendar/solar.el

index deef86a3afbbd977c97931e8aacdfd735625e268..889129858d9a8f41aa71ea0c23db456c60dc56b7 100644 (file)
@@ -1065,9 +1065,10 @@ Requires floating point."
            (d1 (list (car d0) (floor (car (cdr d0))) (car (cdr (cdr d0)))))
            (h0 (* 24 (- (car (cdr d0)) (floor (car (cdr d0))))))
            (adj (dst-adjust-time d1 h0))
-           (d (list (car d1) (+ (car (cdr d1))  
-                  (/ (car (cdr adj)) 24.0))
-                    (car (cdr (cdr d1)))))
+           (d (list (car (car adj))
+                    (+ (car (cdr (car adj))  )
+                       (/ (car (cdr adj)) 24.0))
+                    (car (cdr (cdr (car adj))))))
            ; The following is nearly as accurate, but not quite:
           ;(d0 (solar-date-next-longitude
            ;    (calendar-astro-from-absolute