From f8f500ed76b6e308b0aae2566cff7bfc9dd35c34 Mon Sep 17 00:00:00 2001 From: Athozus Date: Tue, 24 Oct 2023 00:33:14 +0200 Subject: [PATCH] Do not call show_message() if selected message is empty (fix #115) --- ui/events.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/events.lua b/ui/events.lua index 6de9c93..a5c2e21 100644 --- a/ui/events.lua +++ b/ui/events.lua @@ -217,7 +217,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) elseif formname == "mail:trash" and messagesTrash[mail.selected_idxs.trash[name]] then mail.selected_idxs.message[name] = messagesTrash[mail.selected_idxs.trash[name]].id end - mail.show_message(name, mail.selected_idxs.message[name]) + if mail.selected_idxs.message[name] then + mail.show_message(name, mail.selected_idxs.message[name]) + end elseif fields.edit then if formname == "mail:drafts" and messagesDrafts[mail.selected_idxs.drafts[name]] then