Skip to content

Commit 5e50829

Browse files
Fix compare dialog behind modal + nozzle label dark mode
- Close batch management dialog before opening compare dialog - Set nozzle label foreground color based on dark mode
1 parent 74abf05 commit 5e50829

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/slic3r/GUI/UserPresetsDialog.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ UserPresetsDialog::UserPresetsDialog(wxWindow *parent)
9797
m_button_compare->SetTextColorNormal(wxColor("#00AE42"));
9898
m_button_compare->Bind(wxEVT_COMMAND_BUTTON_CLICKED, [this](auto &) {
9999
Preset::Type types[] = {Preset::TYPE_PRINTER, Preset::TYPE_FILAMENT, Preset::TYPE_PRINT};
100+
this->EndModal(wxID_OK);
100101
wxGetApp().mainframe->diff_dialog.show(types[m_collection]);
101102
});
102103

@@ -187,6 +188,7 @@ void UserPresetsDialog::create_nozzle_filter_buttons(wxWindow *parent)
187188
m_nozzle_filter_sizer = new wxBoxSizer(wxHORIZONTAL);
188189
auto label = new Label(parent, _L("Nozzle:"));
189190
label->SetFont(Label::Body_13);
191+
label->SetForegroundColour(wxGetApp().dark_mode() ? wxColour(250, 250, 250) : wxColour("#262E30"));
190192
m_nozzle_filter_sizer->Add(label, 0, wxALIGN_CENTER | wxRIGHT, FromDIP(8));
191193

192194
// "All" button

0 commit comments

Comments
 (0)