From 9e3747a3603d7cfd19a110ec06b8116007e2b2c3 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Fri, 07 Nov 2008 13:51:51 +0000
Subject: [PATCH] Fix for issue 3571 (Control Panel does not reflect the changes in the windows service configuration).

---
 opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java
index 3beec85..a71b7e1 100644
--- a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java
+++ b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java
@@ -36,6 +36,8 @@
 import java.util.Map;
 import java.util.Set;
 
+import org.opends.guitools.controlpanel.util.Utilities;
+
 import org.opends.server.types.AttributeType;
 import org.opends.server.types.DN;
 import org.opends.server.types.ObjectClass;
@@ -327,6 +329,12 @@
             equals = areSchemasEqual(schema, desc.getSchema());
           }
         }
+
+        if (equals && Utilities.isWindows())
+        {
+          equals =
+            desc.isWindowsServiceEnabled() == isWindowsServiceEnabled();
+        }
       }
     }
     else

--
Gitblit v1.10.0