From f209467e08200c2e3a431c41957aafaabcc65a1c Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Tue, 2 Oct 2012 12:08:58 +0000 Subject: [PATCH] Ecore_X: We don't need to listen for Cycle events here. These raise when the screensaver cycle interval passes. That is not what we are interested in here. We only need to know when the screensaver activates/deactivates. NB: This cuts cpu usage down incredibly when screensavers are set with a short timeout. SVN revision: 77310 --- legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_screensaver.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_screensaver.c b/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_screensaver.c index b48cb9a205..6184be2fb7 100644 --- a/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_screensaver.c +++ b/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_screensaver.c @@ -324,9 +324,7 @@ ecore_x_screensaver_event_listen_set(Eina_Bool on) root = ((xcb_screen_t *)_ecore_xcb_screen)->root; if (on) xcb_screensaver_select_input(_ecore_xcb_conn, root, - XCB_SCREENSAVER_EVENT_NOTIFY_MASK | - XCB_SCREENSAVER_EVENT_CYCLE_MASK - ); + XCB_SCREENSAVER_EVENT_NOTIFY_MASK); else xcb_screensaver_select_input(_ecore_xcb_conn, root, 0); #endif