branch: externals-release/org
commit 27132aa0756784eee5ef8024fb1a9dc8f8646665
Author: Eli Zaretskii <[email protected]>
Commit: Ihor Radchenko <[email protected]>

    org-user-idle-seconds: Support new `w32-system-idle-time'
    
    * lisp/org-clock.el (org-user-idle-seconds): Make use of
    `w32-system-idle-time' when available.
    
    Link: https://orgmode.org/list/[email protected]
---
 lisp/org-clock.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lisp/org-clock.el b/lisp/org-clock.el
index c127fdc44a..73cb584c05 100644
--- a/lisp/org-clock.el
+++ b/lisp/org-clock.el
@@ -1287,6 +1287,8 @@ This routine returns a floating point number."
     (org-mac-idle-seconds))
    ((and (eq window-system 'x) org-x11idle-exists-p)
     (org-x11-idle-seconds))
+   ((fboundp 'w32-system-idle-time)
+    (/ (w32-system-idle-time) 1000.0))
    ((and
      org-logind-dbus-session-path
      (dbus-get-property

Reply via email to