]> Dogcows Code - chaz/openbox/commitdiff
drop the ""'s from actions' string arguments
authorDana Jansens <danakj@orodu.net>
Wed, 7 Aug 2002 01:57:31 +0000 (01:57 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 7 Aug 2002 01:57:31 +0000 (01:57 +0000)
util/epist/actions.cc

index afe33e3575e1ce230f29822419448a5edabc330f..118719508b85174570a0900f160ef13b312364bd 100644 (file)
@@ -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;
     }
   }
This page took 0.025505 seconds and 4 git commands to generate.