Author: sparky                       Date: Sat Nov  5 18:25:57 2005 GMT
Module: vfmg                          Tag: DEVEL
---- Log message:
- this suck ! but I see no other way to get correct locale dependant sort
- no nead to use 'lc', so some speed gained

---- Files affected:
vfmg:
   vfmg (1.73.2.31 -> 1.73.2.32) 

---- Diffs:

================================================================
Index: vfmg/vfmg
diff -u vfmg/vfmg:1.73.2.31 vfmg/vfmg:1.73.2.32
--- vfmg/vfmg:1.73.2.31 Sat Nov  5 17:47:46 2005
+++ vfmg/vfmg   Sat Nov  5 19:25:52 2005
@@ -817,8 +817,12 @@
 use constant step              => "\t";
 
 sub cmpdname {
-       return lc($desktop{$a}[1]) cmp lc($desktop{$b}[1]);
-       #return $desktop{$a}[1] cmp $desktop{$b}[1];
+       use locale;
+       return 
+                       encode($opt{encoding}, $desktop{$a}[1] )
+               cmp
+                       encode($opt{encoding}, $desktop{$b}[1] )
+               ;
 }
 
 sub DR17 { # {{{
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/vfmg/vfmg?r1=1.73.2.31&r2=1.73.2.32&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to