Skip to content
Snippets Groups Projects
Commit a6c942bd authored by jsiegle's avatar jsiegle
Browse files

Added Mac-specific preprocessor directive to prevent the deletion of multiple editors

parent eb96cb6e
Branches
Tags
No related merge requests found
......@@ -346,6 +346,7 @@ void FilterViewport::updateVisibleEditors(GenericEditor* activeEditor, int actio
int nextEditor = jmin(indexOfMovingComponent,editorArray.size()-1);
activeEditor = editorArray[nextEditor];
activeEditor->select();
activeEditor->grabKeyboardFocus();
} else {
......@@ -667,24 +668,26 @@ bool FilterViewport::keyPressed (const KeyPress &key) {
//std::cout << key.getKeyCode() << std::endl;
// if (canEdit) {
if (canEdit) {
// if (key.getKeyCode() == key.deleteKey || key.getKeyCode() == key.backspaceKey) {
if (key.getKeyCode() == key.deleteKey || key.getKeyCode() == key.backspaceKey) {
// for (int i = 0; i < editorArray.size(); i++) {
for (int i = 0; i < editorArray.size(); i++) {
// if (editorArray[i]->getSelectionState()) {
// deleteNode(editorArray[i]);
// break;
// }
// }
if (editorArray[i]->getSelectionState()) {
#if !JUCE_MAC
deleteNode(editorArray[i]);
break;
#endif
}
}
// } else if (key.getKeyCode() == key.leftKey || key.getKeyCode() == key.rightKey) {
} else if (key.getKeyCode() == key.leftKey || key.getKeyCode() == key.rightKey) {
// moveSelection(key);
moveSelection(key);
// }
// }
}
}
return true;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment