act on cancelled value rendering

This commit is contained in:
Egor.Ushakov
2015-02-11 20:58:39 +03:00
parent 2848c220c2
commit 5da386943e
@@ -54,10 +54,12 @@ public abstract class CustomPopupFullValueEvaluator<T> extends XFullValueEvaluat
@Override
public void contextAction() throws Exception {
if (callback.isObsolete()) return;
final T data = getData();
DebuggerUIUtil.invokeLater(new Runnable() {
@Override
public void run() {
if (callback.isObsolete()) return;
final JComponent comp = createComponent(data);
Project project = myEvaluationContext.getProject();
JBPopup popup = DebuggerUIUtil.createValuePopup(project, comp, null);