diff options
author | Eike Stepper | 2013-03-18 16:44:32 +0000 |
---|---|---|
committer | Eike Stepper | 2013-03-18 16:44:32 +0000 |
commit | 82755bda9360b58cda1e14359a806035d3950e90 (patch) | |
tree | ad123b75a200bebd6341bed5c127c9c18ad81733 /plugins/org.eclipse.emf.cdo.ui.compare | |
parent | f8cbd61bb2875664281ab37f54ca58c02b1775ef (diff) | |
download | cdo-82755bda9360b58cda1e14359a806035d3950e90.tar.gz cdo-82755bda9360b58cda1e14359a806035d3950e90.tar.xz cdo-82755bda9360b58cda1e14359a806035d3950e90.zip |
[402371] CDOCompareUtil.compare fails with models that use Containment
Proxies
https://bugs.eclipse.org/bugs/show_bug.cgi?id=402371
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.ui.compare')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.ui.compare/src/org/eclipse/emf/cdo/ui/internal/compare/MergeAction.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.ui.compare/src/org/eclipse/emf/cdo/ui/internal/compare/MergeAction.java b/plugins/org.eclipse.emf.cdo.ui.compare/src/org/eclipse/emf/cdo/ui/internal/compare/MergeAction.java index 104761f195..dcbc9be9a2 100644 --- a/plugins/org.eclipse.emf.cdo.ui.compare/src/org/eclipse/emf/cdo/ui/internal/compare/MergeAction.java +++ b/plugins/org.eclipse.emf.cdo.ui.compare/src/org/eclipse/emf/cdo/ui/internal/compare/MergeAction.java @@ -11,10 +11,12 @@ package org.eclipse.emf.cdo.ui.internal.compare; import org.eclipse.emf.cdo.common.branch.CDOBranchPoint; +import org.eclipse.emf.cdo.internal.ui.LegacyModeRegistry; import org.eclipse.emf.cdo.internal.ui.dialogs.SelectBranchPointDialog; import org.eclipse.emf.cdo.session.CDOSession; import org.eclipse.emf.cdo.transaction.CDOTransaction; import org.eclipse.emf.cdo.ui.compare.CDOCompareEditorUtil; +import org.eclipse.emf.cdo.util.CDOUtil; import org.eclipse.emf.cdo.view.CDOView; import org.eclipse.net4j.util.lifecycle.LifecycleUtil; @@ -91,6 +93,7 @@ public abstract class MergeAction implements IObjectActionDelegate CDOSession session = leftView.getSession(); if (branchPoint.getTimeStamp() == CDOBranchPoint.UNSPECIFIED_DATE) { + CDOUtil.setLegacyModeDefault(LegacyModeRegistry.isLegacyEnabled(session)); return session.openTransaction(branchPoint.getBranch()); } |