From 09f8e0da599d8b217729193e5b21927a89010914 Mon Sep 17 00:00:00 2001 From: Michael Scharf Date: Sat, 16 Dec 2006 05:33:13 +0000 Subject: [PATCH] dialog settings uses a new section --- .../tm/terminal/internal/view/TerminalSettingsDlg.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/org.eclipse.tm.terminal.view/src/org/eclipse/tm/terminal/internal/view/TerminalSettingsDlg.java b/org.eclipse.tm.terminal.view/src/org/eclipse/tm/terminal/internal/view/TerminalSettingsDlg.java index 166a949ca86..a79f5c03b25 100644 --- a/org.eclipse.tm.terminal.view/src/org/eclipse/tm/terminal/internal/view/TerminalSettingsDlg.java +++ b/org.eclipse.tm.terminal.view/src/org/eclipse/tm/terminal/internal/view/TerminalSettingsDlg.java @@ -37,6 +37,7 @@ class TerminalSettingsDlg extends Dialog { private final ISettingsPage[] fPages; private int fSelectedConnector; private PageBook fPageBook; + private IDialogSettings fDialogSettings; public TerminalSettingsDlg(Shell shell, ITerminalConnector[] connectors, ITerminalConnector connector) { super(shell); @@ -146,6 +147,11 @@ class TerminalSettingsDlg extends Dialog { fPageBook.showPage(pages[fSelectedConnector]); } protected IDialogSettings getDialogBoundsSettings() { - return TerminalViewPlugin.getDefault().getDialogSettings(); + IDialogSettings ds=TerminalViewPlugin.getDefault().getDialogSettings(); + fDialogSettings = ds.getSection(getClass().getName()); + if (fDialogSettings == null) { + fDialogSettings = ds.addNewSection(getClass().getName()); + } + return fDialogSettings; } }