]> git.saurik.com Git - cycript.git/commitdiff
Break completions at :.
authorJay Freeman (saurik) <saurik@saurik.com>
Tue, 27 Apr 2010 00:42:09 +0000 (00:42 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Tue, 27 Apr 2010 00:42:09 +0000 (00:42 +0000)
Console.cpp

index 4a27c64999b58aafc9c7b208f895e711cd9c34c6..930394bbb744a02425423b9e64878301059d3f54 100644 (file)
@@ -351,6 +351,10 @@ static char **Complete(const char *word, int start, int end) {
         common = common.substr(size);
     }
 
+    size_t colon(common.find(':'));
+    if (colon != std::string::npos)
+        common = common.substr(0, colon + 1);
+
     char **results(reinterpret_cast<char **>(malloc(sizeof(char *) * (count + 2))));
 
     results[0] = strdup(common.c_str());