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

List:       kde-commits
Subject:    kdeextragear-1/amarok/src
From:       Christian Muehlhaeuser <chris () chris ! de>
Date:       2004-08-22 15:44:29
Message-ID: 20040822154429.025586D50 () office ! kde ! org
[Download RAW message or body]

CVS commit by muesli: 

* Fix: Collection was sorted case-sensitive.

CCMAIL: 87621-done@bugs.kde.org


  M +5 -5      collectiondb.cpp   1.85


--- kdeextragear-1/amarok/src/collectiondb.cpp  #1.84:1.85
@@ -244,5 +244,5 @@ CollectionDB::artistList()
 
     execSql( "SELECT name FROM artist "
-                  "ORDER BY name", &values, &names );
+                  "ORDER BY lower(name)", &values, &names );
     
     return values;
@@ -257,5 +257,5 @@ CollectionDB::albumList()
 
     execSql( "SELECT name FROM album "
-                  "ORDER BY name", &values, &names );
+                  "ORDER BY lower(name)", &values, &names );
     
     return values;
@@ -744,5 +744,5 @@ CollectionDB::retrieveFirstLevel( QStrin
 
     command += filterToken;
-    command += " ORDER BY " + category1.lower() + ".name DESC;";
+    command += " ORDER BY lower(" + category1.lower() + ".name) DESC;";
 
     execSql( command, values, names );
@@ -775,6 +775,6 @@ CollectionDB::retrieveSecondLevel( QStri
         command = "SELECT DISTINCT " + category2.lower() + ".name, '0' FROM tags, " \
                + category2.lower()
                 + ", " + category1.lower() + " WHERE tags." + category2.lower() + \
                "=" + category2.lower()
-                + ".id AND tags." + category1.lower() + "=" + id + " " + filterToken \
                + " ORDER BY "
-                + category2.lower() + ".name DESC;";
+                + ".id AND tags." + category1.lower() + "=" + id + " " + filterToken \
+ " ORDER BY lower(" +                + category2.lower() + ".name) DESC;";
     }
 


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

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