fix altgr+number wrongly switch tab.

This commit is contained in:
supermerill 2021-06-22 14:55:41 +02:00
parent 428b4c0f56
commit 3f0d5f1f05

View File

@ -118,7 +118,7 @@ void Field::PostInitialize()
// So, like a workaround check wxEVT_KEY_UP event for the Filed and switch between tabs if Ctrl+(1-6) was pressed // So, like a workaround check wxEVT_KEY_UP event for the Filed and switch between tabs if Ctrl+(1-6) was pressed
if (getWindow()) if (getWindow())
getWindow()->Bind(wxEVT_KEY_UP, [](wxKeyEvent& evt) { getWindow()->Bind(wxEVT_KEY_UP, [](wxKeyEvent& evt) {
if ((evt.GetModifiers() & wxMOD_CONTROL) != 0) { if ((evt.GetModifiers() & wxMOD_CONTROL) != 0 && (evt.GetModifiers() & wxMOD_ALT == 0)) {
MainFrame::ETabType tab_id = MainFrame::ETabType::Any; MainFrame::ETabType tab_id = MainFrame::ETabType::Any;
switch (evt.GetKeyCode()) { switch (evt.GetKeyCode()) {
case '1': { tab_id = MainFrame::ETabType::Plater3D; break; } case '1': { tab_id = MainFrame::ETabType::Plater3D; break; }