Author: sparky                       Date: Sat Jan 28 15:39:56 2006 GMT
Module: vfmg                          Tag: DEVEL
---- Log message:
- can't use '/' in name

---- Files affected:
vfmg:
   vfmg (1.73.2.56 -> 1.73.2.57) 

---- Diffs:

================================================================
Index: vfmg/vfmg
diff -u vfmg/vfmg:1.73.2.56 vfmg/vfmg:1.73.2.57
--- vfmg/vfmg:1.73.2.56 Sat Jan 28 16:26:40 2006
+++ vfmg/vfmg   Sat Jan 28 16:39:51 2006
@@ -1290,11 +1290,12 @@
        my @apps;
        foreach my $entry (sort cmpdname keys %{$menu[$no]}) {
                my $d = $desktop[$entry];
+               (my $name = encode($opt{encoding}, $$d{Name})) =~ s#/#:#g;
                if($menu[$no]{$entry} < 0) {
-                       push @apps, [encode($opt{encoding}, $$d{Name}), 
$$d{Exec}];
+                       push @apps, [$name, $$d{Exec}];
                } else {
                        system("wmiir", "create", "/menu/items/menu" . $level . 
"/items/" .
-                               encode($opt{encoding}, $$d{Name}) . " [>",
+                               $name . " [>",
                                "wmiir write /menu/lookup /items/menu" . 
$level."/".$$d{file}
                                . "/items; wmiir write /menu/ctl 'display 1'");
                                
================================================================

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

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

Reply via email to