mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-08 15:37:30 -06:00
revert wxwidgets control pool
This commit is contained in:
parent
c2f5660afd
commit
d72c9f923a
7 changed files with 28 additions and 158 deletions
|
@ -532,9 +532,6 @@ bool OptionsGroup::activate(std::function<void()> throw_if_canceled/* = [](){}*/
|
|||
|
||||
return true;
|
||||
}
|
||||
|
||||
void free_window(wxWindow *win);
|
||||
|
||||
// delete all controls from the option group
|
||||
void OptionsGroup::clear(bool destroy_custom_ctrl)
|
||||
{
|
||||
|
@ -563,10 +560,8 @@ void OptionsGroup::clear(bool destroy_custom_ctrl)
|
|||
if (custom_ctrl) {
|
||||
for (auto const &item : m_fields) {
|
||||
wxWindow* win = item.second.get()->getWindow();
|
||||
if (win) {
|
||||
free_window(win);
|
||||
if (win)
|
||||
win = nullptr;
|
||||
}
|
||||
}
|
||||
//BBS: custom_ctrl already destroyed from sizer->clear(), no need to destroy here anymore
|
||||
if (destroy_custom_ctrl)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue