Fixed a bug in the URL Handlers service tracker, which was not paying
attention to service MODIFIED events.


git-svn-id: https://svn.apache.org/repos/asf/incubator/felix/trunk@422207 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/org.apache.felix.framework/src/main/java/org/apache/felix/framework/URLHandlersServiceTracker.java b/org.apache.felix.framework/src/main/java/org/apache/felix/framework/URLHandlersServiceTracker.java
index 13e7861..1f6dc73 100644
--- a/org.apache.felix.framework/src/main/java/org/apache/felix/framework/URLHandlersServiceTracker.java
+++ b/org.apache.felix.framework/src/main/java/org/apache/felix/framework/URLHandlersServiceTracker.java
@@ -58,7 +58,8 @@
                 public void serviceChanged(ServiceEvent event)
                 {
                     ServiceReference eventRef = event.getServiceReference();
-                    if (event.getType() == ServiceEvent.REGISTERED)
+                    if ((event.getType() == ServiceEvent.REGISTERED) ||
+                        (event.getType() == ServiceEvent.MODIFIED))
                     {
                         synchronized (URLHandlersServiceTracker.this)
                         {