X-Git-Url: https://git.toastfreeware.priv.at/gregoa/zavai.git/blobdiff_plain/753ba864e402ad6c261d122400c4a0dc2f8ab237..2410d1cba02872da361ad86086176867a19df0b0:/src/app_power.vala diff --git a/src/app_power.vala b/src/app_power.vala index 8fedf3f..33be3e9 100644 --- a/src/app_power.vala +++ b/src/app_power.vala @@ -129,7 +129,7 @@ public class Power : zavai.Resource, Object } */ try { - zavai.config.run_script("pm-suspend"); + zavai.app.run_script("pm-suspend"); done = true; zavai.log.info("Suspend was done with zavai."); } catch (Error e) { @@ -141,7 +141,7 @@ public class Power : zavai.Resource, Object { try { //usage.Shutdown(); - zavai.config.run_script("shutdown -h now"); + zavai.app.run_script("shutdown -h now"); } catch (Error e) { zavai.log.error("Shutting down phone: " + e.message); } @@ -150,7 +150,7 @@ public class Power : zavai.Resource, Object { try { //usage.Reboot(); - zavai.config.run_script("shutdown -r now"); + zavai.app.run_script("shutdown -r now"); } catch (Error e) { zavai.log.error("Rebooting phone: " + e.message); } @@ -174,7 +174,8 @@ public class Power : zavai.Resource, Object // FIXME: X won't see events, but it's still generating interrupts, // isn't it? - if (Posix.ioctl(screen_lock_fd, LinuxInput.Evio.CGRAB, locked ? 1 : 0) != 0) + int EVIOCGRAB = 0x40044590; + if (Posix.ioctl(screen_lock_fd, EVIOCGRAB, locked ? 1 : 0) != 0) { zavai.log.error("Cannot EVIOCGRAB /dev/input/event1"); Posix.close(screen_lock_fd); @@ -485,7 +486,7 @@ public class Backlight: zavai.Service public void wiggle() { try { - zavai.config.run_script(zavai.config.homedir + "/display wiggle"); + zavai.app.run_script(zavai.config.homedir + "/display wiggle"); } catch (Error e) { zavai.log.error("Requesting/releasing resource Display: " + e.message); } @@ -496,7 +497,7 @@ public class Backlight: zavai.Service if (!started) { try { - zavai.config.run_script(zavai.config.homedir + "/display lock_off"); + zavai.app.run_script(zavai.config.homedir + "/display lock_off"); } catch (GLib.Error e) { zavai.log.error(e.message); } @@ -506,7 +507,7 @@ public class Backlight: zavai.Service public void unlock_screen() { try { - zavai.config.run_script(zavai.config.homedir + "/display defaults"); + zavai.app.run_script(zavai.config.homedir + "/display defaults"); } catch (GLib.Error e) { zavai.log.error(e.message); } @@ -516,7 +517,7 @@ public class Backlight: zavai.Service { if (started) return; try { - zavai.config.run_script(zavai.config.homedir + "/display lock_on"); + zavai.app.run_script(zavai.config.homedir + "/display lock_on"); zavai.log.info("Acquired display"); base.start(); } catch (GLib.Error e) { @@ -529,7 +530,7 @@ public class Backlight: zavai.Service { if (!started) return; try { - zavai.config.run_script(zavai.config.homedir + "/display defaults"); + zavai.app.run_script(zavai.config.homedir + "/display defaults"); zavai.log.info("Released display"); base.stop(); } catch (GLib.Error e) {