diff options
Diffstat (limited to 'net/rclone-browser/files/patch-src_main__window.cpp')
-rw-r--r-- | net/rclone-browser/files/patch-src_main__window.cpp | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/net/rclone-browser/files/patch-src_main__window.cpp b/net/rclone-browser/files/patch-src_main__window.cpp new file mode 100644 index 000000000000..32e81e9b0cc4 --- /dev/null +++ b/net/rclone-browser/files/patch-src_main__window.cpp @@ -0,0 +1,38 @@ +--- src/main_window.cpp.orig 2017-03-11 22:16:36 UTC ++++ src/main_window.cpp +@@ -193,7 +193,7 @@ void MainWindow::rcloneGetVersion() + + QProcess* p = new QProcess(); + +- QObject::connect(p, static_cast<void(QProcess::*)(int)>(&QProcess::finished), this, [=](int code) ++ QObject::connect(p, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [=](int code) + { + if (code == 0) + { +@@ -241,7 +241,7 @@ void MainWindow::rcloneConfig() + { + QProcess* p = new QProcess(this); + +- QObject::connect(p, static_cast<void(QProcess::*)(int)>(&QProcess::finished), this, [=](int code) ++ QObject::connect(p, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [=](int code) + { + if (code == 0) + { +@@ -297,7 +297,7 @@ void MainWindow::rcloneListRemotes() + + QProcess* p = new QProcess(); + +- QObject::connect(p, static_cast<void(QProcess::*)(int)>(&QProcess::finished), this, [=](int code) ++ QObject::connect(p, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [=](int code) + { + if (code == 0) + { +@@ -570,7 +570,7 @@ void MainWindow::addStream(const QString& remote, cons + auto rclone = new QProcess(); + rclone->setStandardOutputProcess(player); + +- QObject::connect(player, static_cast<void(QProcess::*)(int)>(&QProcess::finished), this, [=](int status) ++ QObject::connect(player, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [=](int status) + { + player->deleteLater(); + if (status != 0 && player->error() == QProcess::FailedToStart) |