未验证 提交 75ada7b2 编写于 作者: S Serge Rider 提交者: GitHub

Merge pull request #9896 from dbeaver/native-client#9036

#9036 fix problem with native client not saving
...@@ -181,7 +181,9 @@ public abstract class NativeToolConfigPanel<OBJECT_TYPE extends DBSObject> imple ...@@ -181,7 +181,9 @@ public abstract class NativeToolConfigPanel<OBJECT_TYPE extends DBSObject> imple
@Override @Override
public void saveSettings() { public void saveSettings() {
final String selectedHome = homesSelector.getSelectedHome();
curDataSource.getConnectionConfiguration().setClientHomeId(selectedHome);
curDataSource.persistConfiguration();
} }
@Override @Override
......
...@@ -96,7 +96,6 @@ public class NativeToolWizardDialog extends TaskConfigurationWizardDialog { ...@@ -96,7 +96,6 @@ public class NativeToolWizardDialog extends TaskConfigurationWizardDialog {
} }
private static class NativeClientConfigDialog extends BaseDialog { private static class NativeClientConfigDialog extends BaseDialog {
private final DBPDataSourceContainer dataSource; private final DBPDataSourceContainer dataSource;
private ClientHomesSelector homesSelector; private ClientHomesSelector homesSelector;
...@@ -120,10 +119,8 @@ public class NativeToolWizardDialog extends TaskConfigurationWizardDialog { ...@@ -120,10 +119,8 @@ public class NativeToolWizardDialog extends TaskConfigurationWizardDialog {
protected void okPressed() { protected void okPressed() {
String selectedHome = homesSelector.getSelectedHome(); String selectedHome = homesSelector.getSelectedHome();
dataSource.getConnectionConfiguration().setClientHomeId(selectedHome); dataSource.getConnectionConfiguration().setClientHomeId(selectedHome);
dataSource.getRegistry().flushConfig(); dataSource.persistConfiguration();
super.okPressed(); super.okPressed();
} }
} }
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册