From 6d0501933b0faff53bcc431a0444675fc896a396 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sat, 20 Oct 2018 16:35:33 +0300 Subject: redshift.el: Remove adjustment from screen before setting. * redshift.el (redshift-set-temp): Remove current adjustment from screen before setting them. --- redshift.el | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/redshift.el b/redshift.el index a9b2774..5a655c8 100644 --- a/redshift.el +++ b/redshift.el @@ -52,9 +52,12 @@ (defun redshift-set-temp (temp) "Set display color temperature of display to TEMP and return TEMP." (interactive "nColor temperature: ") - (and (start-process "redshift" nil redshift-program - "-O" (number-to-string temp)) - temp)) + (progn (start-process "redshift" nil redshift-program + "-x") + (sleep-for 0.5) + (start-process "redshift" nil redshift-program + "-O" (number-to-string temp)) + temp)) ;;;###autoload (defun redshift-increase-temp () -- cgit v1.2.3