Index: kio/kprotocolmanager.cpp
===================================================================
RCS file: /home/kde/kdelibs/kio/kio/kprotocolmanager.cpp,v
retrieving revision 1.135
diff -u -3 -p -r1.135 kprotocolmanager.cpp
--- kio/kprotocolmanager.cpp	13 Jan 2004 22:08:31 -0000	1.135
+++ kio/kprotocolmanager.cpp	14 Jan 2004 11:53:02 -0000
@@ -245,8 +245,7 @@ QString KProtocolManager::proxyForURL( c
           if (!url.host().isEmpty())
           {
             QString p = url.protocol();
-            if ( ( p.startsWith( "http" ) || p == "ftp" || p == "gopher" ) &&
-                 ! url.equals( proxyConfigScript(), true ) )
+            if ( p.startsWith( "http" ) || p == "ftp" || p == "gopher" )
               DCOPRef( "kded", "proxyscout" ).call( "proxyForURL", url ).get( proxy );
           }
           break;
Index: misc/kpac/proxyscout.cpp
===================================================================
RCS file: /home/kde/kdelibs/kio/misc/kpac/proxyscout.cpp,v
retrieving revision 1.4
diff -u -3 -p -r1.4 proxyscout.cpp
--- misc/kpac/proxyscout.cpp	5 Jan 2004 03:20:40 -0000	1.4
+++ misc/kpac/proxyscout.cpp	14 Jan 2004 11:53:02 -0000
@@ -63,7 +63,7 @@ namespace KPAC
         }
 
         // Never use a proxy for the script itself
-        if ( m_downloader && url == m_downloader->scriptURL() ) return "DIRECT";
+        if ( m_downloader && url.equals( m_downloader->scriptURL(), true ) ) return "DIRECT";
 
         if ( m_script ) return handleRequest( url );
 
