diff --git a/source/website/navigatormeshespanel.js b/source/website/navigatormeshespanel.js index 8db1a8c..c6490f0 100644 --- a/source/website/navigatormeshespanel.js +++ b/source/website/navigatormeshespanel.js @@ -152,14 +152,11 @@ export class NavigatorMeshesPanel extends NavigatorPanel break; } } - if (this.mode === MeshesPanelMode.Simple) { - if (isHierarchical) { - this.mode = MeshesPanelMode.FlatList; - } - } else if (this.mode === MeshesPanelMode.FlatList || this.mode === MeshesPanelMode.TreeView) { - if (!isHierarchical) { - this.mode = MeshesPanelMode.Simple; - } + + if (this.mode === MeshesPanelMode.Simple && isHierarchical) { + this.mode = MeshesPanelMode.TreeView; + } else if (this.mode !== MeshesPanelMode.Simple && !isHierarchical) { + this.mode = MeshesPanelMode.Simple; } this.FillButtons (importResult);