From 1f949a9fe57807679aee225ae093510295ce4fd8 Mon Sep 17 00:00:00 2001 From: Martin Date: Wed, 9 Feb 2022 13:48:31 +0100 Subject: [PATCH] separate persisted state key for expanded state in collapsiple parts (rendered as TitledPane) --- .../eclipse/fx/ui/workbench/renderers/fx/DefPartRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ui/org.eclipse.fx.ui.workbench.renderers.fx/src/main/java/org/eclipse/fx/ui/workbench/renderers/fx/DefPartRenderer.java b/modules/ui/org.eclipse.fx.ui.workbench.renderers.fx/src/main/java/org/eclipse/fx/ui/workbench/renderers/fx/DefPartRenderer.java index e34dde4c9..80a7a41dc 100755 --- a/modules/ui/org.eclipse.fx.ui.workbench.renderers.fx/src/main/java/org/eclipse/fx/ui/workbench/renderers/fx/DefPartRenderer.java +++ b/modules/ui/org.eclipse.fx.ui.workbench.renderers.fx/src/main/java/org/eclipse/fx/ui/workbench/renderers/fx/DefPartRenderer.java @@ -271,10 +271,10 @@ protected void layoutChildren() { content.setStyle("-fx-padding: 0px;"); //$NON-NLS-1$ this.titledPane = new TitledPane("",content); //$NON-NLS-1$ this.titledPane.expandedProperty().addListener((ob,ol,ne) -> { - this.domElement.getPersistedState().put("efxSashFixed", !ne+""); //$NON-NLS-1$ //$NON-NLS-2$ + this.domElement.getPersistedState().put("efxCollapsed", !ne+""); //$NON-NLS-1$ //$NON-NLS-2$ }); - if( Boolean.parseBoolean(this.domElement.getPersistedState().getOrDefault("efxSashFixed","false")) ) { //$NON-NLS-1$ //$NON-NLS-2$ + if( Boolean.parseBoolean(this.domElement.getPersistedState().getOrDefault("efxCollapsed","false")) ) { //$NON-NLS-1$ //$NON-NLS-2$ this.titledPane.setExpanded(false); } this.titledPane.getStyleClass().add("efx-expandable-title-pane"); //$NON-NLS-1$