diff options
author | Thierry Vignaud <tv@mandriva.org> | 2008-03-05 16:01:19 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2008-03-05 16:01:19 +0000 |
commit | 4f5520a7f04bb61a8e14088bb65c21a4794fd576 (patch) | |
tree | fc287372ccfb0865eab6d4c4c93e068be005c7c7 | |
parent | a0728a20e4007052b02a80a62dc0c720f3f738eb (diff) | |
download | control-center-4f5520a7f04bb61a8e14088bb65c21a4794fd576.tar control-center-4f5520a7f04bb61a8e14088bb65c21a4794fd576.tar.gz control-center-4f5520a7f04bb61a8e14088bb65c21a4794fd576.tar.bz2 control-center-4f5520a7f04bb61a8e14088bb65c21a4794fd576.tar.xz control-center-4f5520a7f04bb61a8e14088bb65c21a4794fd576.zip |
backport escape "&", "<", ">" in descriptions so that Gtk2::Html2 doesn't havoc on them (#37162)
-rwxr-xr-x | control-center | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/control-center b/control-center index 5dee5db3..4142c144 100755 --- a/control-center +++ b/control-center @@ -1468,7 +1468,9 @@ foreach (@tree) { my $real_icon = $icon ? '<IMG SRC="' . ugtk2::_find_imgfile($icon) . '">' : ''; my @widgets = ( qq(<TD><A HREF="$label">$real_icon</A></TD>), - qq(<TD style="text-align: $align"><A HREF="$label"><DIV>$programs{$label}{description}</DIV></A></TD>) + qq(<TD style="text-align: $align"><A HREF="$label"><DIV>) + . escape_text_for_TextView_markup_format($programs{$label}{description}) + . qq(</DIV></A></TD>) ); @widgets = reverse @widgets if lang::text_direction_rtl(); qq(<TD WIDTH="49%"> |