fix ampersands in group names in generated binding files
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 23 Jun 2016 12:37:12 +0000 (08:37 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 23 Jun 2016 12:37:24 +0000 (08:37 -0400)
tools/fmt-bindings

index 351368fb5576419afe252a27ce72ff2ef5282b04..d2dd1adfca5e19b92ee56723d40123df05922d9a 100755 (executable)
@@ -280,9 +280,12 @@ while (<SOURCE>) {
                $b =~ s/SECONDARY/Secondary-/;
                $b =~ s/TERTIARY/Tertiary-/;
                $b =~ s/LEVEL4/Level4-/;
-               
+
+               $g = $group_names{$gkey};
+               $g =~ s/\\&/&amp;/g;
+
                $bref = $owner_bindings{$owner};
-               push (@$bref, [ $action, $b, $group_names{$gkey} ]);
+               push (@$bref, [ $action, $b, $g]);
            }
        }