Ticket #17040: 17040-properties.patch
File 17040-properties.patch, 1.3 KB (added by , 5 years ago) |
---|
-
PropertiesDialog.java
567 567 public void selectionChanged(SelectionChangeEvent event) { 568 568 if (!isVisible()) 569 569 return; 570 if (event == null || event.getSelection().isEmpty()) 571 editHelper.resetSel(); 570 572 if (tagTable == null) 571 573 return; // selection changed may be received in base class constructor before init 572 574 if (tagTable.getCellEditor() != null) { … … 707 709 public void activeOrEditLayerChanged(ActiveLayerChangeEvent e) { 708 710 if (e.getSource().getEditLayer() == null) { 709 711 editHelper.saveTagsIfNeeded(); 712 editHelper.resetSel(); 710 713 } 711 714 // it is time to save history of tags 712 715 updateSelection(); -
TagEditHelper.java
367 367 } 368 368 369 369 /** 370 * Forget recently selected primitives 371 */ 372 public void resetSel() { 373 sel = null; 374 } 375 376 /** 370 377 * Update cache of recent tags used for displaying tags. 371 378 */ 372 379 private void cacheRecentTags() {