Index: src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Forms/MapLegendView/MapTreeViewNodePresenter.cs =================================================================== diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -r98a7464aa2f9a8163979b8a9d5ac617e412ba3a0 --- src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Forms/MapLegendView/MapTreeViewNodePresenter.cs (.../MapTreeViewNodePresenter.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) +++ src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Forms/MapLegendView/MapTreeViewNodePresenter.cs (.../MapTreeViewNodePresenter.cs) (revision 98a7464aa2f9a8163979b8a9d5ac617e412ba3a0) @@ -85,14 +85,7 @@ var layer = (ILayer) item; bool removed; - if (sourceLayerGroup != null) - { - removed = sourceLayerGroup.Layers.Remove(layer); - } - else - { - removed = target.Layers.Remove(layer); // only changing position of layer within map - } + removed = sourceLayerGroup != null ? sourceLayerGroup.Layers.Remove(layer) : target.Layers.Remove(layer); if (removed) { @@ -116,14 +109,7 @@ private static void SetNodeText(ITreeNode node, Map map) { - if (map.CoordinateSystem != null) - { - node.Text = string.Format("{0} ({1})", map.Name, map.CoordinateSystem.Name); - } - else - { - node.Text = map.Name; - } + node.Text = map.CoordinateSystem != null ? string.Format("{0} ({1})", map.Name, map.CoordinateSystem.Name) : map.Name; } } } \ No newline at end of file