diff --git a/src/slic3r/GUI/Widgets/ComboBox.cpp b/src/slic3r/GUI/Widgets/ComboBox.cpp index 03b6f5f03..712614667 100644 --- a/src/slic3r/GUI/Widgets/ComboBox.cpp +++ b/src/slic3r/GUI/Widgets/ComboBox.cpp @@ -216,7 +216,7 @@ void ComboBox::mouseDown(wxMouseEvent &event) } else if (drop.HasDismissLongTime()) { drop.autoPosition(); drop_down = true; - drop.Popup(this); + drop.Show(); // Popup() will hung on MacOS wxCommandEvent e(wxEVT_COMBOBOX_DROPDOWN); GetEventHandler()->ProcessEvent(e); } @@ -243,7 +243,7 @@ void ComboBox::keyDown(wxKeyEvent& event) { } else if (drop.HasDismissLongTime()) { drop.autoPosition(); drop_down = true; - drop.Popup(this); + drop.Show(); // Popup() will hung on MacOS wxCommandEvent e(wxEVT_COMBOBOX_DROPDOWN); GetEventHandler()->ProcessEvent(e); }