Index: /trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UINetworkManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UINetworkManager.cpp	(revision 88471)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UINetworkManager.cpp	(revision 88472)
@@ -517,4 +517,12 @@
                 else
                 {
+                    /* Move selection to somewhere else: */
+                    if (m_pTreeWidgetHostNetwork->itemBelow(pItem))
+                        m_pTreeWidgetHostNetwork->setCurrentItem(m_pTreeWidgetHostNetwork->itemBelow(pItem));
+                    else if (m_pTreeWidgetHostNetwork->itemAbove(pItem))
+                        m_pTreeWidgetHostNetwork->setCurrentItem(m_pTreeWidgetHostNetwork->itemAbove(pItem));
+                    else
+                        m_pTreeWidgetHostNetwork->setCurrentItem(0);
+
                     /* Remove interface from the tree: */
                     delete pItem;
@@ -650,4 +658,12 @@
         else
         {
+            /* Move selection to somewhere else: */
+            if (m_pTreeWidgetNATNetwork->itemBelow(pItem))
+                m_pTreeWidgetNATNetwork->setCurrentItem(m_pTreeWidgetNATNetwork->itemBelow(pItem));
+            else if (m_pTreeWidgetNATNetwork->itemAbove(pItem))
+                m_pTreeWidgetNATNetwork->setCurrentItem(m_pTreeWidgetNATNetwork->itemAbove(pItem));
+            else
+                m_pTreeWidgetNATNetwork->setCurrentItem(0);
+
             /* Remove interface from the tree: */
             delete pItem;
