mirror of
https://github.com/feather-wallet/feather.git
synced 2024-11-16 17:27:38 +00:00
XMRig: fix stop on windows
This commit is contained in:
parent
70f1846de6
commit
ff78b5a6c2
3 changed files with 7 additions and 8 deletions
|
@ -32,13 +32,13 @@ void XmRig::prepare() {
|
|||
}
|
||||
|
||||
void XmRig::stop() {
|
||||
if(m_process.state() == QProcess::Running)
|
||||
m_process.kill();
|
||||
}
|
||||
|
||||
void XmRig::terminate() {
|
||||
if(m_process.state() == QProcess::Running)
|
||||
if(m_process.state() == QProcess::Running) {
|
||||
#if defined(Q_OS_WIN)
|
||||
m_process.kill(); // https://doc.qt.io/qt-5/qprocess.html#terminate
|
||||
#else
|
||||
m_process.terminate();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
void XmRig::start(const QString &path,
|
||||
|
|
|
@ -25,7 +25,6 @@ public:
|
|||
|
||||
void start(const QString &path, unsigned int threads, const QString &address, const QString &username, const QString &password, bool tor = false, bool tls = true);
|
||||
void stop();
|
||||
void terminate();
|
||||
bool unpackBins();
|
||||
|
||||
QString rigDir;
|
||||
|
|
|
@ -185,7 +185,7 @@ void XMRigWidget::onStartClicked() {
|
|||
}
|
||||
|
||||
void XMRigWidget::onStopClicked() {
|
||||
m_ctx->XMRig->terminate();
|
||||
m_ctx->XMRig->stop();
|
||||
ui->btn_start->setEnabled(true);
|
||||
ui->btn_stop->setEnabled(false);
|
||||
ui->label_status->hide();
|
||||
|
|
Loading…
Reference in a new issue