summaryrefslogtreecommitdiffstats
path: root/executor.cpp
diff options
context:
space:
mode:
authorfireice-uk <fireice2@o2.pl>2017-02-07 22:54:59 +0000
committerfireice-uk <fireice2@o2.pl>2017-02-07 22:54:59 +0000
commit2078969378be6cc08c15ae08660db84688b1493e (patch)
tree5b6a88bc68fdf277c8645a8bcbb4415f2e5a46c6 /executor.cpp
parentbdad7f566292b07d9cd578c62ac509c817e043cf (diff)
downloadxmr-stak-2078969378be6cc08c15ae08660db84688b1493e.zip
xmr-stak-2078969378be6cc08c15ae08660db84688b1493e.tar.gz
NiceHash support
Diffstat (limited to 'executor.cpp')
-rw-r--r--executor.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/executor.cpp b/executor.cpp
index 016ac57..92e1baa 100644
--- a/executor.cpp
+++ b/executor.cpp
@@ -210,7 +210,9 @@ void executor::on_pool_have_job(size_t pool_id, pool_job& oPoolJob)
jpsock* pool = pick_pool_by_id(pool_id);
minethd::miner_work oWork(oPoolJob.sJobID, oPoolJob.bWorkBlob,
- oPoolJob.iWorkLen, oPoolJob.iResumeCnt, oPoolJob.iTarget, pool_id);
+ oPoolJob.iWorkLen, oPoolJob.iResumeCnt, oPoolJob.iTarget,
+ (pool_id != dev_pool_id) ? jconf::inst()->NiceHashMode() : false,
+ pool_id);
minethd::switch_work(oWork);
@@ -328,7 +330,8 @@ void executor::on_switch_pool(size_t pool_id)
}
minethd::miner_work oWork(oPoolJob.sJobID, oPoolJob.bWorkBlob,
- oPoolJob.iWorkLen, oPoolJob.iResumeCnt, oPoolJob.iTarget, pool_id);
+ oPoolJob.iWorkLen, oPoolJob.iResumeCnt, oPoolJob.iTarget,
+ jconf::inst()->NiceHashMode(), pool_id);
minethd::switch_work(oWork);
OpenPOWER on IntegriCloud