Skip to content
Snippets Groups Projects
Commit ba2642ac authored by Ludovic Apvrille's avatar Ludovic Apvrille
Browse files

Merge branch 'fix_delete' into 'master'

Issue #99: Delete on selected components sometimes fails

Closes #99

See merge request !20
parents b942ba2d a965e745
No related branches found
No related tags found
1 merge request!20Issue #99: Delete on selected components sometimes fails
......@@ -133,6 +133,7 @@ public class TDiagramMouseManager extends MouseAdapter {//implements MouseListen
tdp.mode = TDiagramPanel.SELECTING_COMPONENTS;
tdp.setSelectingComponents(e.getX(), e.getY());
} else {
tdp.mgui.actions[TGUIAction.ACT_DELETE].setEnabled(true);
// Resize, move, or make a connector
if (tgc.isUserResizable() && ((resizeInfo=tgc.getResizeZone(e.getX(), e.getY())) != 0)) {
actionMade = true;
......@@ -466,6 +467,10 @@ public class TDiagramMouseManager extends MouseAdapter {//implements MouseListen
//If one click is done for selection
if ((selected == TGComponentManager.EDIT) && (e.getClickCount() == 1) && (e.getButton() == MouseEvent.BUTTON1)) {
setSelection(e.getX(), e.getY());
if (tdp.select)
tdp.mgui.actions[TGUIAction.ACT_DELETE].setEnabled(true);
else
tdp.mgui.actions[TGUIAction.ACT_DELETE].setEnabled(false);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment