X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Fircuser.cpp;h=65dcbe14affaaf64684a51e57ef20f28529b288f;hb=46bba99808aad823adc53744e6d93f5af9bf729d;hp=6133e4334d1cd25d661fce48429d1a8f894ada65;hpb=f12d6496251729f7d21f4fbcb0814dec7fba4b75;p=quassel.git diff --git a/src/common/ircuser.cpp b/src/common/ircuser.cpp index 6133e433..65dcbe14 100644 --- a/src/common/ircuser.cpp +++ b/src/common/ircuser.cpp @@ -161,7 +161,7 @@ void IrcUser::setAccount(const QString &account) } -void IrcUser::setAway(const bool &away) +void IrcUser::setAway(bool away) { if (away != _away) { _away = away; @@ -221,17 +221,16 @@ void IrcUser::setIrcOperator(const QString &ircOperator) // This function is only ever called by SYNC calls from legacy cores (pre-0.13). // Therefore, no SYNC call is needed here. -void IrcUser::setLastAwayMessage(const int &lastAwayMessage) +void IrcUser::setLastAwayMessage(int lastAwayMessage) { - QDateTime lastAwayMessageTime = QDateTime(); - lastAwayMessageTime.setTimeSpec(Qt::UTC); #if QT_VERSION >= 0x050800 - lastAwayMessageTime.fromSecsSinceEpoch(lastAwayMessage); + QDateTime lastAwayMessageTime = QDateTime::fromSecsSinceEpoch(lastAwayMessage); #else // toSecsSinceEpoch() was added in Qt 5.8. Manually downconvert to seconds for now. // See https://doc.qt.io/qt-5/qdatetime.html#toMSecsSinceEpoch - lastAwayMessageTime.fromMSecsSinceEpoch(lastAwayMessage * 1000); + QDateTime lastAwayMessageTime = QDateTime::fromMSecsSinceEpoch(lastAwayMessage * 1000); #endif + lastAwayMessageTime.setTimeSpec(Qt::UTC); setLastAwayMessageTime(lastAwayMessageTime); }