Skip to content

Commit b8cb97d

Browse files
committed
only hide geometry when editing on canvas rendered layer, fix maptalks/issues#230
1 parent d568351 commit b8cb97d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/geometry/GeometryCollection.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,11 @@ class GeometryCollection extends Geometry {
514514
geometries[i].startEdit(opts);
515515
}
516516
this._editing = true;
517-
this.hide();
517+
const layer = this.getLayer();
518+
const needShadow = layer.options['renderer'] === 'canvas';
519+
if (needShadow) {
520+
this.hide();
521+
}
518522
setTimeout(() => {
519523
this.fire('editstart');
520524
}, 1);

0 commit comments

Comments
 (0)