mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-10-08 19:08:33 +00:00
fix: remote sketch creation if tree is not active
Closes #1715 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
This commit is contained in:
@@ -202,11 +202,12 @@ export class NewCloudSketch extends Contribution {
|
||||
private treeModelFrom(
|
||||
widget: SketchbookWidget
|
||||
): CloudSketchbookTreeModel | undefined {
|
||||
const treeWidget = widget.getTreeWidget();
|
||||
if (treeWidget instanceof CloudSketchbookTreeWidget) {
|
||||
const model = treeWidget.model;
|
||||
if (model instanceof CloudSketchbookTreeModel) {
|
||||
return model;
|
||||
for (const treeWidget of widget.getTreeWidgets()) {
|
||||
if (treeWidget instanceof CloudSketchbookTreeWidget) {
|
||||
const model = treeWidget.model;
|
||||
if (model instanceof CloudSketchbookTreeModel) {
|
||||
return model;
|
||||
}
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
|
Reference in New Issue
Block a user