show debugger error hints as other hints
authorEgor.Ushakov <egor.ushakov@jetbrains.com>
Wed, 22 Jul 2015 17:31:46 +0000 (20:31 +0300)
committerEgor.Ushakov <egor.ushakov@jetbrains.com>
Wed, 22 Jul 2015 17:33:01 +0000 (20:33 +0300)
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/evaluate/quick/XValueHint.java

index 5217334c7346d608c589d9d968ebe411cce0890a..b8c4ee0701b75e06953054c089f67a31a88daa3b 100644 (file)
@@ -15,7 +15,6 @@
  */
 package com.intellij.xdebugger.impl.evaluate.quick;
 
-import com.intellij.codeInsight.hint.HintManager;
 import com.intellij.codeInsight.hint.HintUtil;
 import com.intellij.execution.console.LanguageConsoleView;
 import com.intellij.execution.impl.ConsoleViewImpl;
@@ -234,17 +233,7 @@ public class XValueHint extends AbstractValueHint {
         ApplicationManager.getApplication().invokeLater(new Runnable() {
           @Override
           public void run() {
-            int start = 0, end = 0;
-            if (getCurrentRange() != null) {
-              start = getCurrentRange().getStartOffset();
-              end = getCurrentRange().getEndOffset();
-            }
-            HintManager.getInstance().showErrorHint(getEditor(), errorMessage, start,
-                                                    end, HintManager.ABOVE,
-                                                    HintManager.HIDE_BY_ESCAPE
-                                                    | HintManager.HIDE_BY_TEXT_CHANGE
-                                                    | HintManager.HIDE_BY_SCROLLING,
-                                                    0);
+            showHint(HintUtil.createErrorLabel(errorMessage));
           }
         });
         LOG.debug("Cannot evaluate '" + myExpression + "':" + errorMessage);