Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbdcd71a

Browse files
author
minjk-bl
committed
Fix loop for preventing lab4x bug
1 parent5515d60 commitbdcd71a

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

‎visualpython/js/com/com_Kernel.js‎

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -473,14 +473,27 @@ define([
473473
getLabNotebookPanel(){
474474
varmainWidgets=this.app.shell.widgets('main');
475475
varwidget=mainWidgets.next();
476-
while(widget){
477-
if(widget.sessionContext){
476+
while(widget){
477+
if(widget.sessionContext){
478478
vartype=widget.sessionContext.type;
479479
if(type=='notebook'||type=='console'){//other wigets might be of type DocumentWidget
480480
if(widget.isVisible){
481481
returnwidget;
482482
}
483483
}
484+
}elseif(widget.value!==undefined&&widget.done===false){
485+
// for upper lab 4
486+
letwidgetObj=widget.value;
487+
if(widgetObj.sessionContext){
488+
vartype=widgetObj.sessionContext.type;
489+
if(type=='notebook'||type=='console'){//other wigets might be of type DocumentWidget
490+
if(widgetObj.isVisible){
491+
returnwidgetObj;
492+
}
493+
}
494+
}
495+
}elseif(widget.done===true){
496+
break;
484497
}
485498
widget=mainWidgets.next();
486499
}
@@ -494,6 +507,14 @@ define([
494507
while(widget){
495508
if(widget.sessionContext){
496509
widgetList.push(widget);
510+
}elseif(widget.value!==undefined&&widget.done===false){
511+
// for upper lab 4
512+
letwidgetObj=widget.value;
513+
if(widgetObj.sessionContext){
514+
widgetList.push(widgetObj);
515+
}
516+
}elseif(widget.done===true){
517+
break;
497518
}
498519
widget=mainWidgets.next();
499520
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp