]> Some of my projects - anidbudpclient.git/commitdiff
Make sure the flags are of type unsigned before converting to string
authorAPTX <marek321@gmail.com>
Fri, 21 Jan 2011 22:51:16 +0000 (23:51 +0100)
committerAPTX <marek321@gmail.com>
Fri, 21 Jan 2011 22:51:16 +0000 (23:51 +0100)
filecommand.cpp

index 5dcf719d0645577fa381451d71ac8e666639781f..3bf2fd4489ecdae309aaf0fbaedd7af4497d5754 100644 (file)
@@ -223,9 +223,9 @@ Command FileCommand::rawCommand() const
        }
 
        // Clear any bits which aren't known and pad to 8 characters
-       cmd.second["fmask"] = QString::number(m_fmask & FileFlag::AllData, 16)
+       cmd.second["fmask"] = QString::number(quint32(m_fmask & FileFlag::AllData), 16)
                                                  .rightJustified(8, QLatin1Char('0'));
-       cmd.second["amask"] = QString::number(m_amask & FileAnimeFlag::AllData, 16)
+       cmd.second["amask"] = QString::number(quint32(m_amask & FileAnimeFlag::AllData), 16)
                                                  .rightJustified(8, QLatin1Char('0'));
 
        return cmd;