aboutsummaryrefslogtreecommitdiff
path: root/src/emotes.cpp
diff options
context:
space:
mode:
authorin1tiate <radwoodward@vikings.grayson.edu>2021-02-09 23:46:59 -0600
committerin1tiate <radwoodward@vikings.grayson.edu>2021-02-09 23:46:59 -0600
commitff7c45cfc24deffaef4a33c3d44f6e655bbce8d0 (patch)
tree04b821de5f238ebc3dada67d2be1188474a8fd15 /src/emotes.cpp
parente6ced659226d685199146719fc91b5b60890de98 (diff)
add workaround for emotes crash
Diffstat (limited to 'src/emotes.cpp')
-rw-r--r--src/emotes.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/emotes.cpp b/src/emotes.cpp
index 8de55244..38250c93 100644
--- a/src/emotes.cpp
+++ b/src/emotes.cpp
@@ -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;