From a5acf20506aeb4c2720dbe367ae5651dda88df7f Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Fri, 17 Jan 2025 16:11:04 +0800 Subject: [PATCH] FIX: ams count dialog not default button Change-Id: I5eb563d734953d185425f745acac3cfb3eadb4a4 Jira: STUDIO-9936 --- resources/images/badge.svg | 2 +- src/slic3r/GUI/Plater.cpp | 6 +++--- src/slic3r/GUI/Widgets/AMSItem.cpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/images/badge.svg b/resources/images/badge.svg index 4a95e35aa..9d7180a8e 100644 --- a/resources/images/badge.svg +++ b/resources/images/badge.svg @@ -1,4 +1,4 @@ - + diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 496edad28..33578a6e2 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -1099,11 +1099,11 @@ bool Sidebar::priv::switch_diameter(bool single) _L("The software does not support using different diameter of nozzles for one print. " "If the left and right nozzles are inconsistent, we can only proceed with single-head printing. " "Please confirm which nozzle you would like to use for this project."), - _L("Switch diameter"), wxYES_NO | wxNO_DEFAULT); - dlg.SetButtonLabel(wxID_YES, wxString::Format(_L("Left nozzle: %smm"), diameter_left)); + _L("Switch diameter"), wxNO | wxCANCEL); + dlg.SetButtonLabel(wxID_CANCEL, wxString::Format(_L("Left nozzle: %smm"), diameter_left)); dlg.SetButtonLabel(wxID_NO, wxString::Format(_L("Right nozzle: %smm"), diameter_right)); int result = dlg.ShowModal(); - if (result == wxID_YES) + if (result == wxID_CANCEL) diameter = diameter_left; else if (result == wxID_NO) diameter = diameter_right; diff --git a/src/slic3r/GUI/Widgets/AMSItem.cpp b/src/slic3r/GUI/Widgets/AMSItem.cpp index 11fea00cf..8c4969b8a 100644 --- a/src/slic3r/GUI/Widgets/AMSItem.cpp +++ b/src/slic3r/GUI/Widgets/AMSItem.cpp @@ -2445,7 +2445,7 @@ void AMSPreview::doRender(wxDC &dc) dc.SetPen(wxPen(*wxTRANSPARENT_PEN)); - if (wxWindow::IsEnabled()) { + if (wxWindow::IsThisEnabled()) { wxColour color = iter->material_colour; change_the_opacity(color); dc.SetBrush(wxBrush(color));