From: est31 Date: Sat, 10 Oct 2015 15:07:53 +0000 (+0200) Subject: Clear list rings when loading a new formspec X-Git-Tag: 0.4.14~621 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=41d896d5c248be18f87776433f126c43d7dbca9b;p=oweals%2Fminetest.git Clear list rings when loading a new formspec Fixes a bug where the old list ring remained when a new formspec was displayed over the old one. This created the list-ring of the new formspec to be partly ignored. Thanks to @VanessaE to report the bug, and @DonBatman to produce the code that exposed it. --- diff --git a/src/guiFormSpecMenu.cpp b/src/guiFormSpecMenu.cpp index d6cd61a8d..dca7618b9 100644 --- a/src/guiFormSpecMenu.cpp +++ b/src/guiFormSpecMenu.cpp @@ -1880,6 +1880,7 @@ void GUIFormSpecMenu::regenerateGui(v2u32 screensize) m_fields.clear(); m_boxes.clear(); m_tooltips.clear(); + m_inventory_rings.clear(); // Set default values (fits old formspec values) m_bgcolor = video::SColor(140,0,0,0);