Merge pull request #538 from AttorneyOnline/fix/showname-enable
Fix shownames disappearing forever if a message is sent while the shownames checkbox is unticked
This commit is contained in:
commit
93c8befece
@ -2067,11 +2067,6 @@ void Courtroom::log_chatmessage(QString f_message, int f_char_id, QString f_show
|
|||||||
if (f_char_id != -1) {
|
if (f_char_id != -1) {
|
||||||
// Grab the char.ini showname
|
// Grab the char.ini showname
|
||||||
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);
|
||||||
// If custom serversided shownames are not enabled
|
|
||||||
if (!ui_showname_enable->isChecked()) {
|
|
||||||
// Set the display name to the char.ini showname
|
|
||||||
f_displayname = f_showname;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
// If display name is just whitespace, use the char.ini showname.
|
// If display name is just whitespace, use the char.ini showname.
|
||||||
if (f_displayname.trimmed().isEmpty())
|
if (f_displayname.trimmed().isEmpty())
|
||||||
@ -2171,6 +2166,8 @@ void Courtroom::log_chatmessage(QString f_message, int f_char_id, QString f_show
|
|||||||
append_ic_text(f_message, f_displayname, "",f_color);
|
append_ic_text(f_message, f_displayname, "",f_color);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
if (!ui_showname_enable->isChecked())
|
||||||
|
regenerate_ic_chatlog();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Courtroom::handle_objection()
|
bool Courtroom::handle_objection()
|
||||||
|
Loading…
Reference in New Issue
Block a user