From: Enrico Zini Date: Sun, 29 Nov 2009 17:38:39 +0000 (+0100) Subject: Catch exceptions X-Git-Url: https://git.toastfreeware.priv.at/gregoa/zavai.git/commitdiff_plain/a974ef8bf2b5ecb15bb261f196939fd9cd5c3cd8 Catch exceptions --- diff --git a/src/app_power.vala b/src/app_power.vala index 496a642..eaf689c 100644 --- a/src/app_power.vala +++ b/src/app_power.vala @@ -96,7 +96,6 @@ public class Power : zavai.Resource, Object } if (!done) { - zavai.app.run_script("pm-suspend"); /* // From http://lindi.iki.fi/lindi/openmoko/susp try { @@ -124,8 +123,13 @@ public class Power : zavai.Resource, Object zavai.log.error("Cannot tell GSM to resume (but never mind): " + e.message); } */ - done = true; - zavai.log.info("Suspend was done with zavai."); + try { + zavai.app.run_script("pm-suspend"); + done = true; + zavai.log.info("Suspend was done with zavai."); + } catch (Error e) { + zavai.log.error("Suspending phone: " + e.message); + } } } public void do_shutdown()