Ticket #6850: patch.diff
| File patch.diff, 1.7 KB (added by , 15 years ago) |
|---|
-
src/org/openstreetmap/josm/gui/preferences/ImageryPreference.java
20 20 import java.net.URL; 21 21 import java.util.ArrayList; 22 22 import java.util.HashMap; 23 import java.util.HashSet; 23 24 import java.util.List; 24 25 import java.util.Locale; 25 26 import java.util.Map; 27 import java.util.Set; 28 26 29 import javax.swing.AbstractAction; 27 30 import javax.swing.BorderFactory; 28 31 import javax.swing.Box; … … 674 677 JOptionPane.INFORMATION_MESSAGE); 675 678 return; 676 679 } 680 681 Set<String> acceptedEulas = new HashSet<String>(); 677 682 678 683 outer: for (int i = 0; i < lines.length; i++) { 679 684 ImageryInfo info = modeldef.getRow(lines[i]); … … 690 695 } 691 696 } 692 697 693 if (info.getEulaAcceptanceRequired() != null) { 694 if (!confirmEulaAcceptance(gui, info.getEulaAcceptanceRequired())) { 698 String eulaURL = info.getEulaAcceptanceRequired(); 699 // If set and not already accepted, ask for EULA acceptance 700 if (eulaURL != null && !acceptedEulas.contains(eulaURL)) { 701 if (confirmEulaAcceptance(gui, eulaURL)) { 702 acceptedEulas.add(eulaURL); 703 } else { 695 704 continue outer; 696 705 } 697 706 }
