Skip to content

Commit

Permalink
terminal: remove TerminalInputBuffer as PtyCommandLine.withConsoleMod…
Browse files Browse the repository at this point in the history
…e(false) enables ECHO pty attributes and fixes IDEA-191852 therefore (IDEA-CR-32569)
  • Loading branch information
segrey committed Jul 26, 2018
1 parent 3a44840 commit 5f4465b
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 98 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@

import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.io.IOException;
import java.util.Collection;
import java.util.Collections;
Expand Down Expand Up @@ -88,25 +87,11 @@ public HyperlinkStyle.HighlightMode getHyperlinkHighlightingMode() {


myTerminalWidget = new JBTerminalWidget(project, 200, 24, provider, this) {
private final TerminalInputBuffer myInputBuffer = new TerminalInputBuffer(myTerminal);

@Override
protected JBTerminalPanel createTerminalPanel(@NotNull SettingsProvider settingsProvider,
@NotNull StyleState styleState,
@NotNull TerminalTextBuffer textBuffer) {
JBTerminalPanel panel = new JBTerminalPanel((JBTerminalSystemSettingsProviderBase)settingsProvider, textBuffer, styleState) {
@Override
public void initKeyHandler() {
setKeyListener(new TerminalKeyHandler() {
@Override
public void keyPressed(KeyEvent e) {
if (!myInputBuffer.keyPressed(e)) {
super.keyPressed(e);
}
}
});
}

@Override
public Dimension requestResize(Dimension newSize, RequestOrigin origin, int cursorY, JediTerminal.ResizeHandler resizeHandler) {
Dimension dimension = super.requestResize(newSize, origin, cursorY, resizeHandler);
Expand Down Expand Up @@ -135,12 +120,6 @@ public byte[] getCode(int key, int modifiers) {
return super.getCode(key, modifiers);
}
}

@Override
public void sendString(String string) {
super.sendString(string);
myInputBuffer.inputStringSent(string); // supports copy-pasted text as well
}
};
}
};
Expand Down

This file was deleted.

0 comments on commit 5f4465b

Please sign in to comment.