<P>   root = DeusExRootWindow(rootWindow);
<P>   if (root != None)
<P>   {
<P>      termwindow = NetworkTerminal(root.InvokeUIScreen(computerToActivate.terminalType, True));
<P>      if (termwindow != None)
<P>      {
<P>			computerToActivate.termwindow = termwindow;
<P>         termWindow.SetCompOwner(computerToActivate);
<P>         // If multiplayer, start hacking if there are no users
<P>         if ((Level.NetMode != NM_Standalone) && (!termWindow.bHacked) && (computerToActivate.NumUsers() == 0) &&
<P>             (termWindow.winHack != None) && (termWindow.winHack.btnHack != None))
<P>         {
<P>            termWindow.winHack.StartHack();
<P>            termWindow.winHack.btnHack.SetSensitivity(False);
<P>            termWindow.FirstScreen=None;
<P>         }
<P>         termWindow.ShowFirstScreen();
<P>      }
<P>   }
<P>   if ((termWindow == None)  || (root == None))
<P>   {
<P>      CloseComputerScreen(computerToActivate);
<P>      ActiveComputer = None;
<P>   }
<P>
