This commit is contained in:
Eugene Pankov
2018-12-21 23:18:22 +01:00
parent e4bcfd8f39
commit 6f41865474
20 changed files with 94 additions and 132 deletions

View File

@@ -164,7 +164,7 @@ export class TerminalTabComponent extends BaseTabComponent {
this.htermVisible = true
})
this.frontend.resize$.pipe(first()).subscribe(async ({columns, rows}) => {
this.frontend.resize$.pipe(first()).subscribe(async ({ columns, rows }) => {
if (!this.session.open) {
this.initializeSession(columns, rows)
}
@@ -301,7 +301,7 @@ export class TerminalTabComponent extends BaseTabComponent {
this.sendInput(data)
}),
this.frontend.resize$.subscribe(({columns, rows}) => {
this.frontend.resize$.subscribe(({ columns, rows }) => {
console.log(`Resizing to ${columns}x${rows}`)
this.zone.run(() => {
if (this.session.open) {

View File

@@ -5,10 +5,8 @@ import { BrowserModule } from '@angular/platform-browser'
import { FormsModule } from '@angular/forms'
import { NgbModule } from '@ng-bootstrap/ng-bootstrap'
import { ToastrModule } from 'ngx-toastr'
import TerminusCorePlugin from 'terminus-core'
import { HostAppService } from 'terminus-core'
import { ToolbarButtonProvider, TabRecoveryProvider, ConfigProvider, HotkeysService, HotkeyProvider, AppService, ConfigService } from 'terminus-core'
import TerminusCorePlugin, { HostAppService, ToolbarButtonProvider, TabRecoveryProvider, ConfigProvider, HotkeysService, HotkeyProvider, AppService, ConfigService } from 'terminus-core'
import { SettingsTabProvider } from 'terminus-settings'
import { AppearanceSettingsTabComponent } from './components/appearanceSettingsTab.component'

View File

@@ -181,7 +181,7 @@ export class Session extends BaseSession {
}))
}
if (process.platform === 'win32') {
return await new Promise<IChildProcess[]>(resolve => {
return new Promise<IChildProcess[]>(resolve => {
windowsProcessTree.getProcessTree(this.truePID, tree => {
resolve(tree ? tree.children.map(child => ({
pid: child.pid,
@@ -241,7 +241,7 @@ export class Session extends BaseSession {
}
}
if (process.platform === 'linux') {
return await fs.readlink(`/proc/${this.truePID}/cwd`)
return fs.readlink(`/proc/${this.truePID}/cwd`)
}
return null
}