mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2026-01-15 14:18:41 +00:00
only perform layer selection checks when settings are open
This commit is contained in:
@@ -54,7 +54,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
$effect(() => {
|
$effect(() => {
|
||||||
if ($selectedBasemapTree && $currentBasemap) {
|
if (open && $selectedBasemapTree && $currentBasemap) {
|
||||||
if (!isSelected($selectedBasemapTree, $currentBasemap)) {
|
if (!isSelected($selectedBasemapTree, $currentBasemap)) {
|
||||||
if (!isSelected($selectedBasemapTree, defaultBasemap)) {
|
if (!isSelected($selectedBasemapTree, defaultBasemap)) {
|
||||||
$selectedBasemapTree = toggle($selectedBasemapTree, defaultBasemap);
|
$selectedBasemapTree = toggle($selectedBasemapTree, defaultBasemap);
|
||||||
@@ -65,7 +65,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
$effect(() => {
|
$effect(() => {
|
||||||
if ($selectedOverlayTree) {
|
if (open && $selectedOverlayTree) {
|
||||||
untrack(() => {
|
untrack(() => {
|
||||||
if ($currentOverlays) {
|
if ($currentOverlays) {
|
||||||
let overlayLayers = getLayers($currentOverlays);
|
let overlayLayers = getLayers($currentOverlays);
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
$effect(() => {
|
$effect(() => {
|
||||||
if ($selectedOverpassTree) {
|
if (open && $selectedOverpassTree) {
|
||||||
untrack(() => {
|
untrack(() => {
|
||||||
if ($currentOverpassQueries) {
|
if ($currentOverpassQueries) {
|
||||||
let overlayLayers = getLayers($currentOverpassQueries);
|
let overlayLayers = getLayers($currentOverpassQueries);
|
||||||
|
|||||||
Reference in New Issue
Block a user