Branch: master

f88db56f 2018-06-24 15:06:50 Timothy Pearson
Fix parsing of xscreensaver name
M tdescreensaver/kxsconfig/update_hacks.sh

tdescreensaver/kxsconfig/update_hacks.sh

diff --git a/tdescreensaver/kxsconfig/update_hacks.sh b/tdescreensaver/kxsconfig/update_hacks.sh
index ea4a457..ca9b380 100755
--- a/tdescreensaver/kxsconfig/update_hacks.sh
+++ b/tdescreensaver/kxsconfig/update_hacks.sh
@@ -38,7 +38,7 @@
 for name in $scsvs; do
     if test -f "${XSDIR}/$name" && test -f "/usr/share/xscreensaver/config/$name.xml" && test ! -f "ScreenSavers/$name.desktop"; then
         echo "name: $name"
-        label=`grep '<screensaver.*_label' /usr/share/xscreensaver/config/$name.xml | sed -e 's#^.*_label=\"\(.*\)\".*$#\1#'`
+	label=`grep '<screensaver.*_label' /usr/share/xscreensaver/config/$name.xml | sed -e 's#^.*_label=\"\([^"]*\)\".*$#\1#'`
         echo "label: $label"
         f=ScreenSavers/$name.desktop
         sed -e "s#@NAME@#$name#; s#@LABEL@#$label#" ScreenSavers/xscreensaver.template > $f