kopia lustrzana https://github.com/JOSM/MapWithAI
rodzic
0c2a92b843
commit
1667a35b2c
|
@ -16,6 +16,7 @@ import javax.swing.Icon;
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
import javax.swing.JPanel;
|
import javax.swing.JPanel;
|
||||||
import javax.swing.SwingConstants;
|
import javax.swing.SwingConstants;
|
||||||
|
import javax.swing.SwingUtilities;
|
||||||
|
|
||||||
import org.openstreetmap.josm.actions.ExpertToggleAction;
|
import org.openstreetmap.josm.actions.ExpertToggleAction;
|
||||||
import org.openstreetmap.josm.data.Bounds;
|
import org.openstreetmap.josm.data.Bounds;
|
||||||
|
@ -33,7 +34,6 @@ import org.openstreetmap.josm.plugins.mapwithai.MapWithAIPlugin;
|
||||||
import org.openstreetmap.josm.spi.preferences.Config;
|
import org.openstreetmap.josm.spi.preferences.Config;
|
||||||
import org.openstreetmap.josm.tools.GBC;
|
import org.openstreetmap.josm.tools.GBC;
|
||||||
import org.openstreetmap.josm.tools.ImageProvider;
|
import org.openstreetmap.josm.tools.ImageProvider;
|
||||||
import org.openstreetmap.josm.tools.Logging;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Taylor Smock
|
* @author Taylor Smock
|
||||||
|
@ -202,16 +202,7 @@ public class MapWithAILayer extends OsmDataLayer implements ActiveLayerChangeLis
|
||||||
Collection<OsmPrimitive> selection = event.getSelection().stream().distinct()
|
Collection<OsmPrimitive> selection = event.getSelection().stream().distinct()
|
||||||
.limit(maximumAdditionSelection).limit(event.getOldSelection().size() + 1L)
|
.limit(maximumAdditionSelection).limit(event.getOldSelection().size() + 1L)
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
MainApplication.worker.execute(() -> {
|
SwingUtilities.invokeLater(() -> getDataSet().setSelected(selection));
|
||||||
synchronized (this) {
|
|
||||||
try {
|
|
||||||
wait(10);
|
|
||||||
} catch (InterruptedException e) {
|
|
||||||
Logging.error(e);
|
|
||||||
}
|
|
||||||
getDataSet().setSelected(selection);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue