mirror of
https://github.com/xmrig/xmrig.git
synced 2025-12-07 07:55:04 -05:00
Fixed pause logic when both pause on battery and user activity are enabled
This commit is contained in:
@@ -354,6 +354,7 @@ public:
|
|||||||
bool battery_power = false;
|
bool battery_power = false;
|
||||||
bool user_active = false;
|
bool user_active = false;
|
||||||
bool enabled = true;
|
bool enabled = true;
|
||||||
|
int32_t auto_pause = 0;
|
||||||
bool reset = true;
|
bool reset = true;
|
||||||
Controller *controller;
|
Controller *controller;
|
||||||
Job job;
|
Job job;
|
||||||
@@ -635,7 +636,8 @@ void xmrig::Miner::onTimer(const Timer *)
|
|||||||
LOG_INFO("%s %s", Tags::miner(), pause ? pauseMessage : activeMessage);
|
LOG_INFO("%s %s", Tags::miner(), pause ? pauseMessage : activeMessage);
|
||||||
|
|
||||||
state = pause;
|
state = pause;
|
||||||
setEnabled(!pause);
|
d_ptr->auto_pause += pause ? 1 : -1;
|
||||||
|
setEnabled(d_ptr->auto_pause == 0);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user