Fixes popped out terminal title

This commit is contained in:
Simon Howe
2015-12-14 14:02:19 +01:00
parent 667dd0f1de
commit 437cd737cc
2 changed files with 3 additions and 2 deletions

View File

@@ -21,6 +21,7 @@ export class TerminalApp extends React.Component {
receiveControlPipeFromParams(params.pipe.id, null, params.pipe.raw, false);
this.state = {
title: params.title,
titleBarColor: params.titleBarColor,
statusBarColor: params.statusBarColor,
controlPipe: AppStore.getControlPipe()

View File

@@ -132,6 +132,7 @@ export default class Terminal extends React.Component {
const innerNode = ReactDOM.findDOMNode(component.inner);
this.term.open(innerNode);
this.term.on('data', (data) => {
log('data', data);
if (this.socket) {
this.socket.send(data);
}
@@ -174,7 +175,6 @@ export default class Terminal extends React.Component {
}
componentDidUpdate(prevProps, prevState) {
log('cdu terminal');
const sizeChanged = (
prevState.cols !== this.state.cols ||
prevState.rows !== this.state.rows
@@ -182,7 +182,7 @@ export default class Terminal extends React.Component {
if (sizeChanged) {
this.term.resize(this.state.cols, this.state.rows);
}
if (this.isEmbedded()) {
if (!this.isEmbedded()) {
setDocumentTitle(this.getTitle());
}
}