File amarok-collectionscanner.diff of Package amarok

--- amarok/src/collectionscanner/collectionscanner.cpp
+++ amarok/src/collectionscanner/collectionscanner.cpp
@@ -217,7 +217,7 @@
         if ( ! ( S_ISDIR( statBuf.st_mode ) || S_ISREG( statBuf.st_mode ) ) )
             continue;
 
-        if ( S_ISDIR( statBuf.st_mode ) && m_recursively && entry.length() && entryname[0] != '.' )
+        if ( S_ISDIR( statBuf.st_mode ) && m_recursively && entry.length() && (entryname[0] != '.' || entryname[1] == '.') )
         {
             if ( S_ISLNK( statBuf_symlink.st_mode ) ) {
                 char nosymlink[PATH_MAX];
openSUSE Build Service is sponsored by