Skip to content

Commit

Permalink
Fixing term close issue
Browse files Browse the repository at this point in the history
  • Loading branch information
Dipto Pandit (dipandit) committed Feb 2, 2021
1 parent ade8099 commit 180ea96
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions src/build_tools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,18 @@ class snort3BuildToolsTerminal
private cp:child_process.ChildProcess|undefined = undefined;
public onDidWrite:vscode.Event<string>;
private writer:vscode.EventEmitter<string>;
private static term_id:number=0;
private static term_count:number=0;
private term_id:number;
constructor( private readonly task:string, private readonly statusItem:vscode.StatusBarItem,
private readonly status_text:string, private readonly cmd:string, private readonly args:string[],
private readonly options:child_process.SpawnOptions, private readonly parent:any
)
private readonly options:child_process.SpawnOptions, private readonly parent:any)
{
this.writer = new vscode.EventEmitter<string>();
this.onDidWrite = this.writer.event;
snort3BuildToolsTerminal.term_id++;
snort3BuildToolsTerminal.term_count++;
this.term_id = snort3BuildToolsTerminal.term_count
}
get_term_id():number { return snort3BuildToolsTerminal.term_id;}
get_term_id():number { return this.term_id;}
async open() {
this.writer.fire('*** Starting '+this.task+' snort3 task ***\r\n');
this.statusItem.text=`$(`+this.status_text+`~spin)`;
Expand Down Expand Up @@ -69,8 +70,8 @@ class snort3BuildToolsTerminal
}

async handleInput() {
if(snort3BuildToolsTerminal.term_id)
this.parent.dispose_terminal(snort3BuildToolsTerminal.term_id);
if(this.term_id)
this.parent.dispose_terminal(this.term_id);
}
}

Expand Down

0 comments on commit 180ea96

Please sign in to comment.