Merge pull request #459 from AttorneyOnline/fix/237

Fix crash to desktop if the "emotes" element has a height or width of zero
This commit is contained in:
oldmud0 2021-02-10 00:17:58 -06:00 committed by GitHub
commit 617f956f2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -39,6 +39,11 @@ void Courtroom::refresh_emotes()
QPoint p_point =
ao_app->get_button_spacing("emote_button_size", "courtroom_design.ini");
if (ui_emotes->width() == 0 || ui_emotes->height() == 0) { // Workaround for a nasty crash
ui_emotes->hide();
return;
}
const int button_width = p_point.x();
int x_spacing = f_spacing.x();
int x_mod_count = 0;