Fix chatlog instances where char_id 0 is ignored (#210)

This commit is contained in:
Crystalwarrior 2020-07-27 20:09:09 +03:00 committed by GitHub
parent 37520f9318
commit 4a0df25c39
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1719,7 +1719,7 @@ void Courtroom::handle_chatmessage(QStringList *p_contents)
return; return;
QString f_showname; QString f_showname;
if (f_char_id > 0 && if (f_char_id > -1 &&
(m_chatmessage[SHOWNAME].isEmpty() || !ui_showname_enable->isChecked())) { (m_chatmessage[SHOWNAME].isEmpty() || !ui_showname_enable->isChecked())) {
f_showname = ao_app->get_showname(char_list.at(f_char_id).name); f_showname = ao_app->get_showname(char_list.at(f_char_id).name);
} }
@ -2161,7 +2161,7 @@ void Courtroom::handle_chatmessage_3()
QString f_showname; QString f_showname;
int f_char_id = m_chatmessage[CHAR_ID].toInt(); int f_char_id = m_chatmessage[CHAR_ID].toInt();
if (f_char_id > 0 && if (f_char_id > -1 &&
(m_chatmessage[SHOWNAME].isEmpty() || !ui_showname_enable->isChecked())) { (m_chatmessage[SHOWNAME].isEmpty() || !ui_showname_enable->isChecked())) {
f_showname = ao_app->get_showname(char_list.at(f_char_id).name); f_showname = ao_app->get_showname(char_list.at(f_char_id).name);
} }