[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/kdecore
From:       Waldo Bastian <bastian () kde ! org>
Date:       2003-04-02 9:25:07
[Download RAW message or body]

CVS commit by waba: 

KIOSK: Normalize paths (/home/bastian/../waba -> /home/waba) before testing 
restrictions.


  M +8 -2      kapplication.cpp   1.579


--- kdelibs/kdecore/kapplication.cpp  #1.578:1.579
@@ -2529,9 +2529,15 @@ void KApplication::initUrlActionRestrict
 }
 
-bool KApplication::authorizeURLAction(const QString &action, const KURL &baseURL, const KURL &destURL)
+bool KApplication::authorizeURLAction(const QString &action, const KURL &_baseURL, const KURL &_destURL)
 {
   bool result = false;
   if (d->urlActionRestrictions.isEmpty())
      initUrlActionRestrictions();
+  
+  KURL baseURL(_baseURL);
+  baseURL.setPath(QDir::cleanDirPath(baseURL.path()));
+  KURL destURL(_destURL);
+  destURL.setPath(QDir::cleanDirPath(destURL.path()));
+     
   for(KApplicationPrivate::URLActionRule *rule = d->urlActionRestrictions.first();
       rule; rule = d->urlActionRestrictions.next())


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic