@@ -83,7 +83,7 @@ qx.Class.define("osparc.navigation.StudyTitleWOptions", {
8383 control . addListener ( "execute" , ( ) => {
8484 this . getStudy ( ) . getUi ( ) . setMode ( "workbench" ) ;
8585 const validNodes = this . getStudy ( ) . getNonFrontendNodes ( ) ;
86- if ( validNodes . length === 1 && validNodes [ 0 ] . isDynamic ( ) ) {
86+ if ( this . getStudy ( ) . isOnlyNodeDynamic ( ) ) {
8787 const dynamicNode = validNodes [ 0 ] ;
8888 dynamicNode . getIFrame ( ) . maximizeIFrame ( false ) ;
8989 }
@@ -97,7 +97,7 @@ qx.Class.define("osparc.navigation.StudyTitleWOptions", {
9797 control . addListener ( "execute" , ( ) => {
9898 this . getStudy ( ) . getUi ( ) . setMode ( "standalone" ) ;
9999 const validNodes = this . getStudy ( ) . getNonFrontendNodes ( ) ;
100- if ( validNodes . length === 1 && validNodes [ 0 ] . isDynamic ( ) ) {
100+ if ( this . getStudy ( ) . isOnlyNodeDynamic ( ) ) {
101101 const dynamicNode = validNodes [ 0 ] ;
102102 dynamicNode . getIFrame ( ) . maximizeIFrame ( true ) ;
103103 }
@@ -168,8 +168,7 @@ qx.Class.define("osparc.navigation.StudyTitleWOptions", {
168168
169169 const convertToStandaloneButton = this . getChildControl ( "study-menu-convert-to-standalone" ) ;
170170 const evaluateConvertToPipelineButton = ( ) => {
171- const mode = study . getUi ( ) ;
172- if ( mode === "workbench" ) {
171+ if ( study . getUi ( ) . getMode ( ) === "workbench" && study . isOnlyNodeDynamic ( ) ) {
173172 convertToStandaloneButton . show ( ) ;
174173 } else {
175174 convertToStandaloneButton . exclude ( ) ;
0 commit comments