aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/kvilib/core/KviQString.h3
-rw-r--r--src/kvirc/kernel/KviUserInput.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/kvilib/core/KviQString.h b/src/kvilib/core/KviQString.h
index 9e5886318..f061a8da9 100644
--- a/src/kvilib/core/KviQString.h
+++ b/src/kvilib/core/KviQString.h
@@ -51,7 +51,8 @@ namespace KviQString
EscapeSpace = 0x1,
PermitVariables = 0x2,
PermitFunctions = 0x4,
- PermitMultiLine = 0x8
+ PermitMultiLine = 0x8,
+ EscapeParenthesis = 0x16,
};
/**
diff --git a/src/kvirc/kernel/KviUserInput.cpp b/src/kvirc/kernel/KviUserInput.cpp
index 3e64a1596..3fb464e62 100644
--- a/src/kvirc/kernel/KviUserInput.cpp
+++ b/src/kvirc/kernel/KviUserInput.cpp
@@ -83,7 +83,7 @@ namespace KviUserInput
static QString szUserFriendlyCommandlineContext(__tr2qs("commandline::userfriendly"));
QString szCmd = szData;
- KviQString::escapeKvs(&szCmd);
+ KviQString::escapeKvs(&szCmd, KviQString::EscapeParenthesis);
KviKvsScript kvs(szContext.isEmpty() ? szUserFriendlyCommandlineContext : szContext,szCmd);
return (kvs.run(pWindow,0,0) != KviKvsScript::Error);