File tree Expand file tree Collapse file tree 2 files changed +8
-12
lines changed Expand file tree Collapse file tree 2 files changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -210,10 +210,12 @@ void MainWindow::initDemangleRules() {
210210 QString path = d.homePath () + " /" + DEMANGLE_RULES_DEFAULT_PATH + " /rules.json" ;
211211 QFile relesFile (path);
212212 if (!relesFile.exists ()) {
213+ d.mkpath (DEMANGLE_RULES_DEFAULT_PATH);
213214 QFile::copy (" :/rules.json" , path);
215+ relesFile.setPermissions (QFile::ReadUser | QFile::WriteUser);
214216 }
215217 _demangleRules.clear ();
216- if (relesFile.open (QFile::OpenModeFlag::ReadWrite | QFile::OpenModeFlag::Text)) {
218+ if (relesFile.open (QFile::OpenModeFlag::ReadOnly | QFile::OpenModeFlag::Text)) {
217219 QString val = relesFile.readAll ();
218220 QJsonDocument doc = QJsonDocument::fromJson (val.toUtf8 ());
219221 QJsonObject obj = doc.object ();
Original file line number Diff line number Diff line change 77 ":__cxx11:" : " "
88 },
99 {
10- "__gnu_cxx::__normal_iterator<char const*, std::string >" : " std::string::const_iterator"
11- },
12- {
13- "std::__wrap_iter<char const*>" : " std::string::const_iterator"
14- },
15- {
16- "std::basic_istream<char, std::char_traits<char> >" : " std::istream"
10+ " >" : " >"
1711 },
1812 {
1913 "std::basic_istream<char, std::char_traits<char>>" : " std::istream"
2014 },
2115 {
22- "std::basic_ostream<char, std::char_traits<char> >" : " std::ostream"
16+ "std::basic_ostream<char, std::char_traits<char>>" : " std::ostream"
2317 },
2418 {
25- "std::basic_ostream <char, std::char_traits<char>> " : " std::ostream "
19+ "std::basic_string <char, std::char_traits<char>, std::allocator<char>> " : " std::string "
2620 },
2721 {
28- "std::basic_string <char, std::char_traits<char> , std::allocator<char> > " : " std::string"
22+ "__gnu_cxx::__normal_iterator <char const* , std::string> " : " std::string::const_iterator "
2923 },
3024 {
31- "std::basic_string <char, std::char_traits<char>, std::allocator<char>> " : " std::string"
25+ "std::__wrap_iter <char const*> " : " std::string::const_iterator "
3226 },
3327 {
3428 "std::vector<Poco::Any, std::allocator<Poco::Any>>" : " std::vector<Poco::Any>"
You can’t perform that action at this time.
0 commit comments