Package: gmrun / 0.9.2-2.2

10-escaping.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Description: Correct escaping of characters
# Author: Luca Bedogni <me@lucabedogni.it>

Index: gmrun-0.9.2/src/gtkcompletionline.cc
===================================================================
--- gmrun-0.9.2.orig/src/gtkcompletionline.cc	2010-02-03 12:30:02.239774762 +0800
+++ gmrun-0.9.2/src/gtkcompletionline.cc	2010-02-03 12:30:24.983767847 +0800
@@ -226,12 +226,9 @@
   const char* i = str.c_str();
   while (*i) {
     char c = *i++;
-    switch (c) {
-     case ' ':
-      res += '\\';
-     default:
-      res += c;
-    }
+    if (c == ' ' || c == '(' || c == ')' || c =='\'')
+        res += '\\';
+    res += c;
   }
   return res;
 }