Signed-off-by: Taylor Smock <smocktaylor@gmail.com>
pull/1/head v1.0.2
Taylor Smock 2020-01-12 09:30:21 -07:00
rodzic 0c2a92b843
commit 1667a35b2c
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 9FDE4FFEF1C4CCB7
1 zmienionych plików z 2 dodań i 11 usunięć

Wyświetl plik

@ -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);
}
});
} }
} }
} }