From 3391ea050dcbc5b397f1cca9d69f0e2d6a6627d8 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Thu, 16 Aug 2018 09:12:24 +0200 Subject: [PATCH] Try to handle wxEVT_CHAR_HOOK on OSX --- xs/src/slic3r/GUI/GUI_ObjectParts.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/xs/src/slic3r/GUI/GUI_ObjectParts.cpp b/xs/src/slic3r/GUI/GUI_ObjectParts.cpp index 7838bb10e..1ab4a84ad 100644 --- a/xs/src/slic3r/GUI/GUI_ObjectParts.cpp +++ b/xs/src/slic3r/GUI/GUI_ObjectParts.cpp @@ -274,7 +274,13 @@ wxBoxSizer* create_objects_list(wxWindow *win) event.Skip(); }); - m_objects_ctrl->Bind(wxEVT_CHAR, [](wxKeyEvent& event) { object_ctrl_key_event(event); }); + m_objects_ctrl->Bind( +#ifdef __WXOSX__ + wxEVT_CHAR_HOOK, +#else + wxEVT_CHAR, +#endif //__WXOSX__ + [](wxKeyEvent& event) { object_ctrl_key_event(event); }); #ifdef __WXMSW__ m_objects_ctrl->Bind(wxEVT_CHOICE, [](wxCommandEvent& event) { update_extruder_in_config(event.GetString()); });