diff --git a/src/slic3r/GUI/AmsMappingPopup.cpp b/src/slic3r/GUI/AmsMappingPopup.cpp index 15e4ac22c..390d89762 100644 --- a/src/slic3r/GUI/AmsMappingPopup.cpp +++ b/src/slic3r/GUI/AmsMappingPopup.cpp @@ -45,13 +45,7 @@ wxDEFINE_EVENT(EVT_SET_FINISH_MAPPING, wxCommandEvent); SetMaxSize(MATERIAL_ITEM_SIZE); SetBackgroundColour(*wxWHITE); - m_main_panel = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL); - auto main_sizer = new wxBoxSizer(wxVERTICAL); - main_sizer->Add(m_main_panel, 1, wxEXPAND); - this->SetSizer(main_sizer); - this->Layout(); - - m_main_panel->Bind(wxEVT_PAINT, &MaterialItem::paintEvent, this); + Bind(wxEVT_PAINT, &MaterialItem::paintEvent, this); wxGetApp().UpdateDarkUI(this); } @@ -95,7 +89,7 @@ void MaterialItem::on_normal() void MaterialItem::paintEvent(wxPaintEvent &evt) { - wxPaintDC dc(m_main_panel); + wxPaintDC dc(this); render(dc); //PrepareDC(buffdc);