Преглед на файлове

updating text escape to cover double quotes and single quotes better

logicp преди 5 години
родител
ревизия
8883438cfa
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      headers/util.hpp

+ 4 - 1
headers/util.hpp

@@ -1,6 +1,6 @@
 #ifndef UTIL_HPP
 #define UTIL_HPP
-
+#pragma GCC system_header
 #include <string>
 #include <charconv>
 #include <utility>
@@ -65,6 +65,9 @@ static QString escapeText(QString s) {
     if (s.contains("\t")) {
         s.replace("\t", "\\t");
     }
+    if (s.contains('"')) {
+        s.replace('"', "\\\"");
+    }
     return s;
 }