From fadb421e63c1f7aae6fcecca09c94507a9d366ed Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Sun, 25 Jun 2023 18:14:33 +0800 Subject: [PATCH] FIX: click left plate in preview,camera is not correct Change-Id: If1459050c2f929f8ecdfd7ca22bd31c11de01fed (cherry picked from commit a2df7c9d1f2b3c65f02f94d7fa73417adab0c6a2) --- src/slic3r/GUI/GUI_ObjectList.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index 191e263bf..9d8e84e6f 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -170,7 +170,11 @@ ObjectList::ObjectList(wxWindow* parent) : ObjectDataViewModelNode* sel_node = (ObjectDataViewModelNode*)event.GetItem().GetID(); if (sel_node && (sel_node->GetType() & ItemType::itPlate)) { - wxGetApp().plater()->select_plate(sel_node->GetPlateIdx()); + if (wxGetApp().plater()->is_preview_shown()) { + wxGetApp().plater()->select_sliced_plate(sel_node->GetPlateIdx()); + } else { + wxGetApp().plater()->select_plate(sel_node->GetPlateIdx()); + } wxGetApp().plater()->deselect_all(); } else {