mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-07-12 22:06:34 +00:00
fixup: made the Output view not closeable.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
This commit is contained in:
parent
1078f6fa96
commit
5f515f0597
@ -2,6 +2,7 @@
|
|||||||
import { injectable, inject } from 'inversify';
|
import { injectable, inject } from 'inversify';
|
||||||
import { EditorWidget } from '@theia/editor/lib/browser';
|
import { EditorWidget } from '@theia/editor/lib/browser';
|
||||||
import { CommandService } from '@theia/core/lib/common/command';
|
import { CommandService } from '@theia/core/lib/common/command';
|
||||||
|
import { OutputWidget } from '@theia/output/lib/browser/output-widget';
|
||||||
import { ApplicationShell as TheiaApplicationShell, Widget } from '@theia/core/lib/browser';
|
import { ApplicationShell as TheiaApplicationShell, Widget } from '@theia/core/lib/browser';
|
||||||
import { Sketch } from '../../../common/protocol';
|
import { Sketch } from '../../../common/protocol';
|
||||||
import { EditorMode } from '../../editor-mode';
|
import { EditorMode } from '../../editor-mode';
|
||||||
@ -22,6 +23,9 @@ export class ApplicationShell extends TheiaApplicationShell {
|
|||||||
|
|
||||||
protected track(widget: Widget): void {
|
protected track(widget: Widget): void {
|
||||||
super.track(widget);
|
super.track(widget);
|
||||||
|
if (widget instanceof OutputWidget) {
|
||||||
|
widget.title.closable = false; // TODO: https://arduino.slack.com/archives/C01698YT7S4/p1598011990133700
|
||||||
|
}
|
||||||
if (!this.editorMode.proMode && widget instanceof EditorWidget) {
|
if (!this.editorMode.proMode && widget instanceof EditorWidget) {
|
||||||
// Make the editor un-closeable asynchronously.
|
// Make the editor un-closeable asynchronously.
|
||||||
this.sketchesServiceClient.currentSketch().then(sketch => {
|
this.sketchesServiceClient.currentSketch().then(sketch => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user