Ticket #6646: patch.diff
| File patch.diff, 1.5 KB (added by , 15 years ago) |
|---|
-
src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java
454 454 putValue(NAME, tr("Details")); 455 455 putValue(SHORT_DESCRIPTION, tr("Opens the Changeset Manager window for the selected changesets")); 456 456 putValue(SMALL_ICON, ImageProvider.get("dialogs/changeset", "changesetmanager")); 457 updateEnabledState();458 457 } 459 458 460 459 protected void launchChangesetManager(Collection<Integer> toSelect) { … … 474 473 public void actionPerformed(ActionEvent arg0) { 475 474 ChangesetListModel model = getCurrentChangesetListModel(); 476 475 Set<Integer> sel = model.getSelectedChangesetIds(); 477 if (sel.isEmpty())478 return;479 476 final Set<Integer> toDownload = new HashSet<Integer>(); 480 477 ChangesetCache cc = ChangesetCache.getInstance(); 481 478 for (int id: sel) { … … 525 522 Main.worker.submit(r); 526 523 } 527 524 528 protected void updateEnabledState() {529 setEnabled(getCurrentChangesetList().getSelectedIndices().length > 0);530 }531 532 525 public void itemStateChanged(ItemEvent arg0) { 533 updateEnabledState();534 526 } 535 527 536 528 public void valueChanged(ListSelectionEvent e) { 537 updateEnabledState();538 529 } 539 530 } 540 531
