private void deleteProject(Project project) { Tracking.trackEvent( Tracking.PROJECT_EVENT, Tracking.PROJECT_ACTION_DELETE_PROJECT_YA, project.getProjectName()); final long projectId = project.getProjectId(); Ode ode = Ode.getInstance(); boolean isCurrentProject = (projectId == ode.getCurrentYoungAndroidProjectId()); ode.getEditorManager().closeProjectEditor(projectId); if (isCurrentProject) { // If we're deleting the project that is currently open in the Designer we // need to clear the ViewerBox first. ViewerBox.getViewerBox().clear(); } // Make sure that we delete projects even if they are not open. doDeleteProject(projectId); }