fixed compile error
diff --git a/org.eclipse.emf.emfstore.server.backchannel/src/org/eclipse/emf/emfstore/server/backchannel/BackchannelImpl.java b/org.eclipse.emf.emfstore.server.backchannel/src/org/eclipse/emf/emfstore/server/backchannel/BackchannelImpl.java
index c9b4a0d..b7dc531 100644
--- a/org.eclipse.emf.emfstore.server.backchannel/src/org/eclipse/emf/emfstore/server/backchannel/BackchannelImpl.java
+++ b/org.eclipse.emf.emfstore.server.backchannel/src/org/eclipse/emf/emfstore/server/backchannel/BackchannelImpl.java
@@ -9,6 +9,7 @@
import org.eclipse.emf.emfstore.server.core.AbstractEmfstoreInterface;
import org.eclipse.emf.emfstore.server.eventmanager.EMFStoreEventListener;
import org.eclipse.emf.emfstore.server.eventmanager.EventManager;
+import org.eclipse.emf.emfstore.server.eventmanager.ListenerContainer;
import org.eclipse.emf.emfstore.server.exceptions.EmfStoreException;
import org.eclipse.emf.emfstore.server.exceptions.FatalEmfStoreException;
import org.eclipse.emf.emfstore.server.model.ProjectId;
@@ -44,10 +45,10 @@
// TODO better rights control
if (projectId == null) {
checkServerAdminAccess(sessionId);
- EventManager.getInstance().registerListener(listener, null, null);
+ EventManager.getInstance().registerListener(new ListenerContainer(listener, projectId));
} else {
checkReadAccess(sessionId, projectId, null);
- EventManager.getInstance().registerListener(listener, projectId, null);
+ EventManager.getInstance().registerListener(new ListenerContainer(listener, projectId));
}
}