Merge pull request #119 from in1tiate/chatboxfix

Re-add support for 2.4-style custom chatboxes
This commit is contained in:
stonedDiscord 2020-03-07 22:05:57 +01:00 committed by GitHub
commit 0ce577c482
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1655,7 +1655,21 @@ void Courtroom::handle_chatmessage_2()
ui_vp_chatbox->set_image("chatmed.png"); ui_vp_chatbox->set_image("chatmed.png");
else else
{ {
QString chatbox_path = ao_app->get_base_path() + "misc/" + chatbox + "/chatbox.png"; QString chatbox_path;
QString misc_path = ao_app->get_base_path() + "misc/" + chatbox + "/chatbox.png";
// support for 2.4 legacy chatboxes
QString legacy_path = ao_app->get_base_path() + "misc/" + chatbox + ".png";
if (file_exists(misc_path))
{
chatbox_path = misc_path;
}
else if (file_exists(legacy_path))
chatbox_path = legacy_path;
else
{
QString default_chatbox_path = ao_app->get_theme_path("chatmed.png");
chatbox_path = default_chatbox_path;
}
ui_vp_chatbox->set_image_from_path(chatbox_path); ui_vp_chatbox->set_image_from_path(chatbox_path);
} }