summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-08-07 01:57:31 +0000
committerDana Jansens <danakj@orodu.net>2002-08-07 01:57:31 +0000
commitb0239459c3486c9f5b4913b6071245265e6a19a2 (patch)
tree9acb033cf0c2efa770288ab1bf408f6f4066dd0a
parent616fa39a1609809cecc628627139b8a96eef2989 (diff)
drop the ""'s from actions' string arguments
-rw-r--r--util/epist/actions.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/util/epist/actions.cc b/util/epist/actions.cc
index afe33e35..11871950 100644
--- a/util/epist/actions.cc
+++ b/util/epist/actions.cc
@@ -39,7 +39,13 @@ Action::Action(enum ActionType type, KeyCode keycode, unsigned int modifierMask,
for (int i = 0; str_types[i] != noaction; ++i) {
if (type == str_types[i]) {
- _stringParam = str;
+ // the first and last characters of the string are quotes, and we need to
+ // get rid of them
+ assert(str.size() >= 2);
+ assert(str[0] == '"');
+ assert(str[str.size() - 1] == '"');
+
+ _stringParam = str.substr(1, str.size() - 2);
return;
}
}