cmd.second["aname"] = m_aname;\r
\r
if (m_amask)\r
+ {\r
+ if ((m_amask & AnimeFlag::AllData) != m_amask)\r
+ {\r
+ qWarning() << "Clearing invalid bits in amask";\r
+ }\r
+\r
cmd.second["amask"] = QString::number(m_amask & AnimeFlag::AllData, 16)\r
.rightJustified(14, QLatin1Char('0'));;\r
+ }\r
\r
return cmd;\r
}\r
cmd.second["fid"] = m_fid;
}
+ if ((m_fmask & FileFlag::AllData) != m_fmask)
+ {
+ qWarning() << "Clearing invalid bits in fmask";
+ }
+ if ((m_amask & FileAnimeFlag::AllData) != m_amask)
+ {
+ qWarning() << "Clearing invalid bits in fmask";
+ }
+
// Clear any bits which aren't known and pad to 8 characters
cmd.second["fmask"] = QString::number(m_fmask & FileFlag::AllData, 16)
.rightJustified(10, QLatin1Char('0'));
- cmd.second["amask"] = QString::number(quint32(m_amask & FileAnimeFlag::AllData), 16)
+ cmd.second["amask"] = QString::number(m_amask & FileAnimeFlag::AllData, 16)
.rightJustified(8, QLatin1Char('0'));
return cmd;
{
if (partNo >= parts.size())
{
- qWarning() << "Not enough parts in reply.";
+ qWarning() << "Not enough parts in reply. fmask";
continue;
}
fileFlagData.insert(FileFlags(flag), parts[partNo]);
{
if (partNo >= parts.size())
{
- qWarning() << "Not enough parts in reply.";
+ qWarning() << "Not enough parts in reply. amask";
continue;
}
fileAnimeFlagData.insert(FileAnimeFlags(flag), parts[partNo]);