|
@@ -1052,7 +1052,7 @@ class LayerTree(treemixin.DragAndDrop, CT.CustomTreeCtrl):
|
|
|
|
|
|
selectedLayer = self.GetSelectedLayer()
|
|
|
# deselect active item
|
|
|
- if selectedLayer:
|
|
|
+ if lchecked != False and selectedLayer:
|
|
|
self.SelectItem(selectedLayer, select=False)
|
|
|
|
|
|
Debug.msg (3, "LayerTree().AddLayer(): ltype=%s" % (ltype))
|
|
@@ -1197,7 +1197,8 @@ class LayerTree(treemixin.DragAndDrop, CT.CustomTreeCtrl):
|
|
|
None))
|
|
|
|
|
|
# select new item
|
|
|
- self.SelectItem(layer, select = True)
|
|
|
+ if lchecked != False:
|
|
|
+ self.SelectItem(layer, select = True)
|
|
|
|
|
|
# use predefined layer name if given
|
|
|
if lname:
|