Fix crash after syncing printer (#11428)

Fix crash after syncing printer (OrcaSlicer/OrcaSlicer#11427)
This commit is contained in:
Noisyfox
2025-11-22 15:37:28 +08:00
committed by GitHub
parent 4c00966ca3
commit 7b0cdd3ec6
2 changed files with 3 additions and 3 deletions

View File

@@ -3235,8 +3235,8 @@ void Sidebar::on_full_screen(IntEvent &e) {
void Sidebar::get_big_btn_sync_pos_size(wxPoint &pt, wxSize &size) void Sidebar::get_big_btn_sync_pos_size(wxPoint &pt, wxSize &size)
{ {
size =btn_sync->GetSize(); size = p->m_printer_bbl_sync->GetSize();
pt = btn_sync->GetScreenPosition(); pt = p->m_printer_bbl_sync->GetScreenPosition();
} }
void Sidebar::get_small_btn_sync_pos_size(wxPoint &pt, wxSize &size) { void Sidebar::get_small_btn_sync_pos_size(wxPoint &pt, wxSize &size) {

View File

@@ -127,7 +127,7 @@ public:
class Sidebar : public wxPanel class Sidebar : public wxPanel
{ {
ConfigOptionMode m_mode; ConfigOptionMode m_mode;
Button * btn_sync{nullptr}; //Button * btn_sync{nullptr};
ScalableButton * ams_btn{nullptr}; ScalableButton * ams_btn{nullptr};
bool m_last_slice_state = false; bool m_last_slice_state = false;
SyncNozzleAndAmsDialog* m_sna_dialog{nullptr}; SyncNozzleAndAmsDialog* m_sna_dialog{nullptr};