From ee8e1f3612f91b37af8cf38b5293e12d7c57c722 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Tue, 22 Dec 2009 20:54:32 +0100 Subject: [PATCH] When no directory was chosen, abort setting custom temp directory. --- src/de/todesbaum/jsite/gui/PreferencesPage.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/de/todesbaum/jsite/gui/PreferencesPage.java b/src/de/todesbaum/jsite/gui/PreferencesPage.java index ba34c89..297016d 100644 --- a/src/de/todesbaum/jsite/gui/PreferencesPage.java +++ b/src/de/todesbaum/jsite/gui/PreferencesPage.java @@ -232,6 +232,7 @@ public class PreferencesPage extends TWizardPage { private void selectDefaultTempDirectory() { tempDirectoryTextField.setEnabled(false); chooseTempDirectoryAction.setEnabled(false); + tempDirectory = null; } /** @@ -240,6 +241,12 @@ public class PreferencesPage extends TWizardPage { private void selectCustomTempDirectory() { tempDirectoryTextField.setEnabled(true); chooseTempDirectoryAction.setEnabled(true); + if (tempDirectoryTextField.getText().length() == 0) { + chooseTempDirectory(); + if (tempDirectoryTextField.getText().length() == 0) { + defaultTempDirectory.setSelected(true); + } + } } /** -- 2.7.4