diff --git a/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java b/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java index 6929e9cd126a..79cf89b7b2c0 100644 --- a/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java +++ b/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java @@ -15,6 +15,7 @@ */ package com.intellij.ide; +import com.intellij.ide.ui.UINumericRange; import com.intellij.openapi.extensions.ExtensionPointName; import com.intellij.openapi.options.CompositeConfigurable; import com.intellij.openapi.options.Configurable; @@ -27,7 +28,6 @@ import org.jetbrains.annotations.NotNull; import javax.swing.*; import java.awt.*; import java.util.List; -import java.util.concurrent.TimeUnit; /** * To provide additional options in General section register implementation of {@link SearchableConfigurable} in the plugin.xml: @@ -62,10 +62,7 @@ public class GeneralSettingsConfigurable extends CompositeConfigurable 0 && TimeUnit.SECONDS.toHours(newInactiveTimeoutSeconds) < 24) { - settings.setInactiveTimeout(newInactiveTimeoutSeconds); - } + settings.setInactiveTimeout(Integer.parseInt(myComponent.myTfInactiveTimeout.getText()));//See range validation inside settings } catch (NumberFormatException ignored) { } settings.setUseSafeWrite(myComponent.myChkUseSafeWrite.isSelected()); @@ -111,7 +108,7 @@ public class GeneralSettingsConfigurable extends CompositeConfigurable 0 && settings.getInactiveTimeout() != inactiveTimeout;