MonoDevelop.VersionControl.TFS.GUI.VersionControl.SourceControlExplorerView.OnChangeActiveWorkspaces C# (CSharp) Method

OnChangeActiveWorkspaces() private method

private OnChangeActiveWorkspaces ( object sender, EventArgs ev ) : void
sender object
ev System.EventArgs
return void
        private void OnChangeActiveWorkspaces(object sender, EventArgs ev)
        {
            TreeIter workspaceIter;
            if (_workspaceComboBox.GetActiveIter(out workspaceIter))
            {
                var workspace = (Microsoft.TeamFoundation.VersionControl.Client.Workspace)_workspaceStore.GetValue(workspaceIter, 0);
                _currentWorkspace = workspace;
                TFSVersionControlService.Instance.SetActiveWorkspace(projectCollection, workspace.Name);
                TreeIter treeIter;
                if (_treeView.Selection.GetSelected(out treeIter))
                {
                    var currentItem = (BaseItem)_treeStore.GetValue(treeIter, 0);
                    ShowMappingPath(currentItem.ServerPath);
                    FillListView(currentItem.ServerPath);
                }
            }
            else
            {
                TFSVersionControlService.Instance.SetActiveWorkspace(projectCollection, string.Empty);
            }
        }