I think i finnally fixed message loggine....

This commit is contained in:
phr0z3nt04st
2010-06-08 20:09:40 -05:00
parent 3203c126d8
commit 9acbbfdd44
4 changed files with 12 additions and 26 deletions

View File

@@ -41,10 +41,10 @@ LLFloaterMessageLogItem::LLFloaterMessageLogItem(LLMessageLogEntry entry)
{
BOOL decode_invalid = FALSE;
S32 decode_len = mDataSize;
std::vector<U8> DecodeBuffer(MAX_PACKET_LEN,0);
DecodeBuffer.assign(mData.begin(),mData.end());
mFlags = DecodeBuffer[0];
U8 DecodeBuffer[MAX_PACKET_LEN];
memcpy(&(DecodeBuffer[0]),mData,decode_len);
U8* decodep = &(DecodeBuffer[0]);
mFlags = DecodeBuffer[0];
gMessageSystem->zeroCodeExpand(&decodep, &decode_len);
if(decode_len < 7)
decode_invalid = TRUE;
@@ -142,8 +142,8 @@ std::string LLFloaterMessageLogItem::getFull(BOOL show_header)
{
BOOL decode_invalid = FALSE;
S32 decode_len = mDataSize;
std::vector<U8> DecodeBuffer(MAX_PACKET_LEN,0);
DecodeBuffer.assign(mData.begin(),mData.end());
U8 DecodeBuffer[MAX_PACKET_LEN];
memcpy(&(DecodeBuffer[0]),mData,decode_len);
U8* decodep = &(DecodeBuffer[0]);
gMessageSystem->zeroCodeExpand(&decodep, &decode_len);
if(decode_len < 7)
@@ -447,10 +447,8 @@ BOOL LLMessageLogFilterApply::tick()
}
return TRUE;
}
if((*mIter).mData.size())
{
LLFloaterMessageLog::sInstance->conditionalLog(LLFloaterMessageLogItem((*mIter)));
}
LLFloaterMessageLog::sInstance->conditionalLog(LLFloaterMessageLogItem((*mIter)));
mIter++;
mProgress++;