Skip to content

Commit

Permalink
* packages/svg-clock/svg-clock.el (svg-clock-do-update, svg-clock-sta…
Browse files Browse the repository at this point in the history
…rt): Don't

call image-mode every second.
  • Loading branch information
dischoen authored and monnier committed Jun 1, 2014
1 parent 534946a commit ea9302b
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions svg-clock.el
@@ -1,6 +1,6 @@
;;; svg-clock.el --- Analog clock using Scalable Vector Graphics

;; Copyright (C) 2011 Free Software Foundation, Inc.
;; Copyright (C) 2011, 2014 Free Software Foundation, Inc.

;; Author: Ulf Jasper <ulf.jasper@web.de>
;; Created: 22. Sep. 2011
Expand Down Expand Up @@ -186,8 +186,8 @@ TIME must have the form (SECOND MINUTE HOUR ...), as returned by `decode-time'."
(svg-clock-replace "%SIZE%" (format "%d" svg-clock--actual-size))
(svg-clock-replace "%SCALE%"
(format "%f" (/ svg-clock--actual-size 100.0)))
(image-mode)
(image-toggle-display-image))))
(when (derived-mode-p 'image-mode)
(image-toggle-display-image)))))

(defun svg-clock-update ()
"Update the clock."
Expand Down Expand Up @@ -245,6 +245,7 @@ Optionally PERFORM-UPDATE immediately."
(setq svg-clock-timer
(run-with-timer 0 1 'svg-clock-update))
(svg-clock-mode)
(image-mode)
(message "Clock started")))

(defvar svg-clock-mode-map
Expand Down

0 comments on commit ea9302b

Please sign in to comment.