From 332a0dccfd5d112c37d229e79b31e1e210e4b4c0 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Fri, 27 Jan 2017 12:48:45 +0300 Subject: [PATCH] IDEA-167143 Invalid focus switching in variables window --- .../intellij/xdebugger/impl/ui/tree/TreeInplaceEditor.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/TreeInplaceEditor.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/TreeInplaceEditor.java index 2822bc259d47..f50f7c1a8d11 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/TreeInplaceEditor.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/TreeInplaceEditor.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2016 JetBrains s.r.o. + * Copyright 2000-2017 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -263,7 +263,10 @@ public abstract class TreeInplaceEditor implements AWTEventListener { return; } } - cancelEditing(); + + if (id != MouseEvent.MOUSE_RELEASED) { // do not cancel on release outside of the component + cancelEditing(); + } } @Nullable