projectOpened(project);
}
@Override
public void projectOpened(Project project) {
closeLocalCommitListener(project);
<BUG>LocalSyncProjectMapping localSyncProjectMapping = getProjectMapping(project);
LocalSyncTransactionCommitListener listener =
(localSyncProjectMapping.getLocalSyncTransactionCommitListener() != null ? localSyncProjectMapping.getLocalSyncTransactionCommitListener() : new LocalSyncTransactionCommitListener(project));</BUG>
if (project.isRemote()) {
((MDTransactionManager) project.getRepository().getTransactionManager()).addTransactionCommitListenerIncludingUndoAndRedo(listener);

projectOpened(project);
}
@Override
public void projectOpened(Project project) {
closeLocalCommitListener(project);
LocalSyncProjectMapping localSyncProjectMapping = getProjectMapping(project);
LocalSyncTransactionCommitListener listener = localSyncProjectMapping.getLocalSyncTransactionCommitListener();
if (project.isRemote()) {
((MDTransactionManager) project.getRepository().getTransactionManager()).addTransactionCommitListenerIncludingUndoAndRedo(listener);
