diff --git a/screenlock.c b/screenlock.c index 89123f4..c21963c 100644 --- a/screenlock.c +++ b/screenlock.c @@ -358,7 +358,7 @@ setpineled(enum Color c) int presuspend() { //called prior to suspension, a non-zero return value cancels suspension - return system("sxmo_presuspend.sh"); + return system("sxmo_presuspend.sh || true"); } void @@ -417,13 +417,13 @@ syncstate() } else { rtcresult = 0; } - if (rtcresult == 0) { - state = StateSuspendPending; - suspendpendingtimeouts = 0; - } else { + //if (rtcresult == 0) { + // state = StateSuspendPending; + // suspendpendingtimeouts = 0; + //} else { postwake(); state = StateDead; - } + //} } syncstate(); } else if (state == StateNoInput) {