public void onWorkbenchLoaded(WorkbenchLoadedEvent event)
{
server_.initializeForMainWorkbench();
FileSystemItem defaultDialogDir =
session_.getSessionInfo().getActiveProjectDir();
if (defaultDialogDir != null)
workbenchContext_.setDefaultFileDialogDir(defaultDialogDir);
// check for init messages
checkForInitMessages();
if (Desktop.isDesktop() &&
session_.getSessionInfo().getVcsName().equals(VCSConstants.GIT_ID))
{
pGitState_.get().addVcsRefreshHandler(new VcsRefreshHandler() {
@Override
public void onVcsRefresh(VcsRefreshEvent event)
{
FileSystemItem projDir = workbenchContext_.getActiveProjectDir();
if (projDir != null)
{
String title = projDir.getPath();
String branch = pGitState_.get().getBranchInfo()
.getActiveBranch();
if (branch != null)
title = title + " - " + branch;
Desktop.getFrame().setWindowTitle(title);