diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 28ce8e3ec..329f3aaa1 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -511,19 +511,20 @@ void Sidebar::priv::layout_printer(bool isBBL, bool isDual) if (isDual) { wxBoxSizer *vsizer = new wxBoxSizer(wxVERTICAL); wxBoxSizer *hsizer = new wxBoxSizer(wxHORIZONTAL); - hsizer->AddStretchSpacer(1); + hsizer->Add(hsizer_printer_btn, 0, wxALIGN_TOP | wxTOP | wxLEFT, 0); hsizer->Add(image_printer, 1, wxEXPAND | wxTOP, FromDIP(8)); - hsizer->Add(hsizer_printer_btn, 1, wxEXPAND, 0); + hsizer->AddSpacer(FromDIP(4)); vsizer->AddSpacer(FromDIP(4)); vsizer->Add(hsizer, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(8)); vsizer->Add(combo_printer, 0, wxEXPAND | wxALL, FromDIP(4)); panel_printer_preset->SetSizer(vsizer); } else { wxBoxSizer *hsizer = new wxBoxSizer(wxHORIZONTAL); + hsizer->AddSpacer(FromDIP(4)); + hsizer->Add(hsizer_printer_btn, 0, wxALIGN_TOP | wxTOP | wxLEFT, FromDIP(4)); hsizer->Add(image_printer, 0, wxLEFT | wxALIGN_CENTER, FromDIP(4)); hsizer->Add(combo_printer, 1, wxALIGN_CENTRE | wxLEFT | wxRIGHT, FromDIP(6)); - hsizer->Add(hsizer_printer_btn, 0, wxALIGN_TOP | wxTOP | wxRIGHT, FromDIP(4)); - hsizer->AddSpacer(FromDIP(4)); + hsizer->AddSpacer(FromDIP(8)); panel_printer_preset->SetSizer(hsizer); } }