Ticket #17040: 17040-DrawAction.patch
| File 17040-DrawAction.patch, 825 bytes (added by , 7 years ago) |
|---|
-
DrawAction.java
389 389 public void selectionChanged(SelectionChangeEvent event) { 390 390 if (!MainApplication.getMap().mapView.isActiveLayerDrawable()) 391 391 return; 392 if (event.getSelection().isEmpty()) 393 finishDrawing(); 392 394 // Make sure helper line is computed later (causes deadlock in selection event chain otherwise) 393 395 SwingUtilities.invokeLater(() -> { 394 396 event.getOldSelection().stream().forEach(x -> updatePreservedFlag(x, false)); … … 1371 1373 @Override 1372 1374 public void destroy() { 1373 1375 super.destroy(); 1376 finishDrawing(); 1374 1377 snapChangeAction.destroy(); 1375 1378 } 1376 1379
