Ensure that normal mode restores disabled hook status on disabled
Fixes #1744
This commit is contained in:
parent
274367116a
commit
936b95ac34
|
@ -194,11 +194,17 @@ public:
|
|||
context().hooks().run_hook("NormalBegin", "", context());
|
||||
}
|
||||
|
||||
void on_disabled(bool) override
|
||||
void on_disabled(bool temporary) override
|
||||
{
|
||||
m_idle_timer.set_next_date(TimePoint::max());
|
||||
m_fs_check_timer.set_next_date(TimePoint::max());
|
||||
|
||||
if (not temporary and m_hooks_disabled)
|
||||
{
|
||||
context().hooks_disabled().unset();
|
||||
m_hooks_disabled = false;
|
||||
}
|
||||
|
||||
context().hooks().run_hook("NormalEnd", "", context());
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user