mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
Merge pull request #5850
Jimi Huotari (2): refactor(Qt): use 'QLatin1String' instead of 'QLatin1Literal' part 2 refactor(Qt): use 'storeRelaxed()' and 'loadRelaxed()'
This commit is contained in:
commit
ffcf501ba4
16
src/main.cpp
16
src/main.cpp
|
@ -75,10 +75,18 @@ void cleanup()
|
|||
qDebug() << "Cleanup success";
|
||||
|
||||
#ifdef LOG_TO_FILE
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||
FILE* f = logFileFile.loadRelaxed();
|
||||
#else
|
||||
FILE* f = logFileFile.load();
|
||||
#endif
|
||||
if (f != nullptr) {
|
||||
fclose(f);
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||
logFileFile.storeRelaxed(nullptr); // atomically disable logging to file
|
||||
#else
|
||||
logFileFile.store(nullptr); // atomically disable logging to file
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -128,7 +136,11 @@ void logMessageHandler(QtMsgType type, const QMessageLogContext& ctxt, const QSt
|
|||
fwrite(LogMsgBytes.constData(), 1, LogMsgBytes.size(), stderr);
|
||||
|
||||
#ifdef LOG_TO_FILE
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||
FILE* logFilePtr = logFileFile.loadRelaxed(); // atomically load the file pointer
|
||||
#else
|
||||
FILE* logFilePtr = logFileFile.load(); // atomically load the file pointer
|
||||
#endif
|
||||
if (!logFilePtr) {
|
||||
logBufferMutex->lock();
|
||||
if (logBuffer)
|
||||
|
@ -282,7 +294,11 @@ int main(int argc, char* argv[])
|
|||
if (!mainLogFilePtr)
|
||||
qCritical() << "Couldn't open logfile" << logfile;
|
||||
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||
logFileFile.storeRelaxed(mainLogFilePtr); // atomically set the logFile
|
||||
#else
|
||||
logFileFile.store(mainLogFilePtr); // atomically set the logFile
|
||||
#endif
|
||||
#endif
|
||||
|
||||
// Windows platform plugins DLL hell fix
|
||||
|
|
|
@ -54,8 +54,8 @@ private slots:
|
|||
void TestMessageProcessor::testSelfMention()
|
||||
{
|
||||
MessageProcessor::SharedParams sharedParams;
|
||||
const QLatin1Literal testUserName{"MyUserName"};
|
||||
const QLatin1Literal testToxPk{
|
||||
const QLatin1String testUserName{"MyUserName"};
|
||||
const QLatin1String testToxPk{
|
||||
"0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF"};
|
||||
sharedParams.onUserNameSet(testUserName);
|
||||
sharedParams.setPublicKey(testToxPk);
|
||||
|
|
Loading…
Reference in New Issue
Block a user