diff options
author | Eike Stepper | 2013-08-28 05:39:43 +0000 |
---|---|---|
committer | Eike Stepper | 2013-08-31 10:49:09 +0000 |
commit | 91f9d225d65ef4d3ef71e381437dd9a254442900 (patch) | |
tree | c872630ee34fac0e4de99b553fc91328dc46dd55 /plugins/org.eclipse.emf.cdo.server | |
parent | c6efada0b71a5a0ac033bd9576efe61a2930c06a (diff) | |
download | cdo-91f9d225d65ef4d3ef71e381437dd9a254442900.tar.gz cdo-91f9d225d65ef4d3ef71e381437dd9a254442900.tar.xz cdo-91f9d225d65ef4d3ef71e381437dd9a254442900.zip |
[416005] CommitNotificationRequest aborted for entire Session if a
single View is closed
https://bugs.eclipse.org/bugs/show_bug.cgi?id=416005
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/View.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/View.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/View.java index 8d25ded65b..0299532a16 100644 --- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/View.java +++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/View.java @@ -205,7 +205,11 @@ public class View extends Lifecycle implements InternalView, CDOCommonView.Optio */ public synchronized boolean hasSubscription(CDOID id) { - checkOpen(); + if (isClosed()) + { + return false; + } + return changeSubscriptionIDs.contains(id); } |