cabana: fix 'QObject::connect: No such signal' warning in UnixSignalHandler (#28702)

This commit is contained in:
Dean Lee
2023-06-27 04:08:30 +08:00
committed by GitHub
parent 14b9aa7490
commit 5f6d947e36
+1 -1
View File
@@ -157,7 +157,7 @@ UnixSignalHandler::UnixSignalHandler(QObject *parent) : QObject(nullptr) {
}
sn = new QSocketNotifier(sig_fd[1], QSocketNotifier::Read, this);
connect(sn, SIGNAL(activated(QSocketDescriptor)), this, SLOT(handleSigTerm()));
connect(sn, &QSocketNotifier::activated, this, &UnixSignalHandler::handleSigTerm);
std::signal(SIGINT, signalHandler);
std::signal(SIGTERM, UnixSignalHandler::signalHandler);
}