Fix GUI element click-through by changing visibility (#9534)
authorDS <vorunbekannt75@web.de>
Tue, 31 Mar 2020 17:34:42 +0000 (19:34 +0200)
committerGitHub <noreply@github.com>
Tue, 31 Mar 2020 17:34:42 +0000 (18:34 +0100)
commitd7825bca1b3e0ed21c766da3b86c69f1da98917f
treeb025d3e344bb1ffa93e3cb8b02cb6e6f63379cd2
parent9953145a4efe5d2487ec8f5edc76cf8e418b7b41
Fix GUI element click-through by changing visibility (#9534)

This adds a vector that holds pointers to elements that should only be visible while being drawn.

In the guifsmenu's draw func, all elements in this vector are made visible and invisible again. Apart from there, they are always invisible. (Well they are still visible before the first drawn, does this matter? If yes, it could be fixed easily with some lines of code everywhere.)
src/gui/guiFormSpecMenu.cpp
src/gui/guiFormSpecMenu.h