diff --git a/java/debugger/impl/debugger-impl.iml b/java/debugger/impl/debugger-impl.iml index e08b4d09baea..a18ddacc54f0 100644 --- a/java/debugger/impl/debugger-impl.iml +++ b/java/debugger/impl/debugger-impl.iml @@ -20,11 +20,11 @@ + - - + \ No newline at end of file diff --git a/java/debugger/impl/src/com/intellij/debugger/actions/CompareValueWithClipboardAction.java b/java/debugger/impl/src/com/intellij/debugger/actions/CompareValueWithClipboardAction.java index 0a4f2a366ad2..511dac57eace 100644 --- a/java/debugger/impl/src/com/intellij/debugger/actions/CompareValueWithClipboardAction.java +++ b/java/debugger/impl/src/com/intellij/debugger/actions/CompareValueWithClipboardAction.java @@ -17,15 +17,18 @@ package com.intellij.debugger.actions; import com.intellij.debugger.impl.DebuggerContextImpl; import com.intellij.debugger.ui.impl.watch.DebuggerTreeNodeImpl; -import com.intellij.openapi.diff.DiffManager; -import com.intellij.openapi.diff.actions.ClipboardVsValueContents; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.diff.DiffDialogHints; +import com.intellij.openapi.util.diff.DiffManager; +import com.intellij.openapi.util.diff.impl.DiffRequestFactory; +import com.intellij.openapi.util.diff.requests.DiffRequest; /** * @author Jeka */ public class CompareValueWithClipboardAction extends BaseValueAction { protected void processText(final Project project, final String text, DebuggerTreeNodeImpl node, DebuggerContextImpl debuggerContext) { - DiffManager.getInstance().getDiffTool().show(new ClipboardVsValueContents(text, project)); + DiffRequest request = DiffRequestFactory.createClipboardVsValue(text); + DiffManager.getInstance().showDiff(project, request, DiffDialogHints.DEFAULT); } } \ No newline at end of file diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/actions/XCompareWithClipboardAction.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/actions/XCompareWithClipboardAction.java index bd8aba422f57..002a0659c884 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/actions/XCompareWithClipboardAction.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/actions/XCompareWithClipboardAction.java @@ -15,9 +15,11 @@ */ package com.intellij.xdebugger.impl.ui.tree.actions; -import com.intellij.openapi.diff.DiffManager; -import com.intellij.openapi.diff.actions.ClipboardVsValueContents; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.diff.DiffDialogHints; +import com.intellij.openapi.util.diff.DiffManager; +import com.intellij.openapi.util.diff.impl.DiffRequestFactory; +import com.intellij.openapi.util.diff.requests.DiffRequest; import com.intellij.util.ui.UIUtil; import com.intellij.xdebugger.impl.ui.tree.XDebuggerTree; @@ -31,9 +33,9 @@ public class XCompareWithClipboardAction extends XFetchValueActionBase { UIUtil.invokeLaterIfNeeded(new Runnable() { @Override public void run() { - DiffManager.getInstance().getDiffTool().show(new ClipboardVsValueContents(value, project)); + DiffRequest request = DiffRequestFactory.createClipboardVsValue(value); + DiffManager.getInstance().showDiff(project, request, DiffDialogHints.DEFAULT); } }); } - } diff --git a/platform/xdebugger-impl/xdebugger-impl.iml b/platform/xdebugger-impl/xdebugger-impl.iml index fe1b0ae2c4be..2043009ae8c9 100644 --- a/platform/xdebugger-impl/xdebugger-impl.iml +++ b/platform/xdebugger-impl/xdebugger-impl.iml @@ -14,6 +14,6 @@ + - - + \ No newline at end of file