Commit 2992d28c authored by Pavel Vainerman's avatar Pavel Vainerman

(DelaTimer): исправление ошибки

parent 50e148ca
......@@ -62,13 +62,15 @@ class DelayTimer
{
if( waiting_off )
{
if( !st && pt.checkTime() )
if( pt.checkTime() )
{
waiting_off = false;
state = false;
if( !st )
state = false;
return state;
}
else if( st != prevState )
else if( st != prevState && !st )
pt.reset();
prevState = st;
......@@ -77,13 +79,16 @@ class DelayTimer
if( waiting_on )
{
if( st && pt.checkTime() )
if( pt.checkTime() )
{
waiting_on = false;
state = true;
return state;
if( st )
state = true;
else
return state;
}
else if( st != prevState )
else if( st != prevState && st )
pt.reset();
prevState = st;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment