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