OSDN Git Service

fix: return invalid path
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Tue, 22 Jun 2004 15:28:15 +0000 (15:28 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Tue, 22 Jun 2004 15:28:15 +0000 (15:28 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1189 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/libkita/cache.cpp
kita/src/libkita/kita_misc.cpp

index 02cfac3..54c8ca8 100644 (file)
@@ -34,5 +34,7 @@ QString Cache::baseDir( const KURL& url )
 
 QString Cache::getPath( const KURL& url )
 {
-    return baseDir( url ) + Kita::datToCache( url.url() );
+    QString path = Kita::datToCache( url.url() );
+    if ( path == QString::null ) return QString::null;
+    return baseDir( url ) + path;
 }
index f797751..3ee9239 100644 (file)
@@ -108,7 +108,7 @@ QString Kita::datToCache( const QString& datURL )
 
     url.cd( ".." );
     if ( url.fileName() != "dat" ) {
-        return "";
+        return QString::null;
     }
 
     url.cd( ".." );
@@ -116,7 +116,7 @@ QString Kita::datToCache( const QString& datURL )
 
     url.cd( ".." );
     if ( url.fileName() != "" ) {
-        return "";
+        return QString::null;
     }
 
     return QString( "%1/%2/%3" ).arg( host ).arg( board ).arg( filename );