Commit feac37eb authored by Pavel Vainerman's avatar Pavel Vainerman

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

parent 5be01587
...@@ -63,13 +63,15 @@ class DelayTimer ...@@ -63,13 +63,15 @@ class DelayTimer
{ {
if( waiting_off ) if( waiting_off )
{ {
if( !st && pt.checkTime() ) if( pt.checkTime() )
{ {
waiting_off = false; waiting_off = false;
state = false; if( !st )
state = false;
return state; return state;
} }
else if( st != prevState ) else if( st != prevState && !st )
pt.reset(); pt.reset();
prevState = st; prevState = st;
...@@ -78,13 +80,16 @@ class DelayTimer ...@@ -78,13 +80,16 @@ class DelayTimer
if( waiting_on ) if( waiting_on )
{ {
if( st && pt.checkTime() ) if( pt.checkTime() )
{ {
waiting_on = false; waiting_on = false;
state = true; if( st )
state = true;
else
return state; return state;
} }
else if( st != prevState ) else if( st != prevState && st )
pt.reset(); pt.reset();
prevState = st; 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