SVN: fix configurables test sorry
authorirengrig <Irina.Chernushina@jetbrains.com>
Wed, 17 Mar 2010 15:42:47 +0000 (18:42 +0300)
committerirengrig <Irina.Chernushina@jetbrains.com>
Wed, 17 Mar 2010 15:42:47 +0000 (18:42 +0300)
plugins/svn4idea/src/org/jetbrains/idea/svn/SvnConfigurable.java

index a41d452bd09956ab2e362cf0528db501f78eb448..a1aa7cf53daa8a868ff04c8b1e0e5303362a934d 100644 (file)
@@ -180,12 +180,14 @@ public class SvnConfigurable implements Configurable {
       return true;
     }
     final int annotateRevisions = configuration.getMaxAnnotateRevisions();
-    final boolean useMaxInAnnot = annotateRevisions == -1;
+    final boolean useMaxInAnnot = annotateRevisions != -1;
     if (useMaxInAnnot != myMaximumNumberOfRevisionsCheckBox.isSelected()) {
       return true;
     }
-    if (annotateRevisions != myNumRevsInAnnotations.getComponentCount()) {
-      return true;
+    if (myMaximumNumberOfRevisionsCheckBox.isSelected()) {
+      if (annotateRevisions != ((SpinnerNumberModel) myNumRevsInAnnotations.getModel()).getNumber().intValue()) {
+        return true;
+      }
     }
     return !configuration.getConfigurationDirectory().equals(myConfigurationDirectoryText.getText().trim());
   }