hide lookup when editor is hidden for any reason (EA-25690)

This commit is contained in:
peter
2011-03-01 12:53:03 +01:00
parent 0e4e022e5c
commit 275297c607
@@ -38,6 +38,8 @@ import com.intellij.psi.PsiFile;
import com.intellij.ui.LightweightHint;
import com.intellij.util.Alarm;
import com.intellij.util.messages.MessageBus;
import com.intellij.util.ui.update.Activatable;
import com.intellij.util.ui.update.UiNotifyConnector;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.TestOnly;
@@ -130,6 +132,17 @@ public class LookupManagerImpl extends LookupManager {
}
final LookupImpl lookup = new LookupImpl(myProject, editor, arranger);
new UiNotifyConnector(editor.getContentComponent(), new Activatable() {
@Override
public void showNotify() {
}
@Override
public void hideNotify() {
hideActiveLookup();
}
});
final Alarm alarm = new Alarm();
final Runnable request = new Runnable() {
public void run() {