From 90788964c915f0244f9787569ba0938031d3f097 Mon Sep 17 00:00:00 2001
From: Tim Young <tim.young@lightsys.org>
Date: Fri, 4 May 2018 12:03:06 -0500
Subject: [PATCH] Get dragging of one item to work through the ActionClass

---
 EduNetworkBuilder/ActionClass.cs    | 6 +++++-
 EduNetworkBuilder/NetworkBuilder.cs | 5 +++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/EduNetworkBuilder/ActionClass.cs b/EduNetworkBuilder/ActionClass.cs
index cdfc8f4..880b4ec 100644
--- a/EduNetworkBuilder/ActionClass.cs
+++ b/EduNetworkBuilder/ActionClass.cs
@@ -127,7 +127,11 @@ namespace EduNetworkBuilder
                 case NBAction.changedevice:
                     break;
                 case NBAction.changelocation:
-                    if (source != null) source.ChangeLocation(Location);
+                    if (source != null)
+                    {
+                        source.ChangeLocation(Location);
+                        source.UnHide(); //In case it was hidden
+                    }
                     break;
                 case NBAction.deletecomponent:
                     break;
diff --git a/EduNetworkBuilder/NetworkBuilder.cs b/EduNetworkBuilder/NetworkBuilder.cs
index 180979e..beb43cc 100644
--- a/EduNetworkBuilder/NetworkBuilder.cs
+++ b/EduNetworkBuilder/NetworkBuilder.cs
@@ -1742,8 +1742,9 @@ namespace EduNetworkBuilder
                     {
                         if (!ItemClickedOn.IsLockedInLocation())
                         {
-                            ItemClickedOn.ChangeLocation(CenteredLocation);
-                            ItemClickedOn.UnHide(); //If it was hidden, unhide it
+                            //ItemClickedOn.ChangeLocation(CenteredLocation);
+                            //ItemClickedOn.UnHide(); //If it was hidden, unhide it
+                            NB.DoActionMoveDevice(ItemClickedOn.GetUniqueIdentifier, CenteredLocation);
                             UpdateLinks();
                             UpdateVisuals();
                         }