aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/framework/standard/command.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/framework/standard/command.rs b/src/framework/standard/command.rs
index c587733..f88d2de 100644
--- a/src/framework/standard/command.rs
+++ b/src/framework/standard/command.rs
@@ -359,9 +359,11 @@ pub fn positions(ctx: &mut Context, msg: &Message, conf: &Configuration) -> Opti
let pos = *unsafe { positions.get_unchecked(0) };
+ let with_whitespace = find_end_of_prefix_with_whitespace(&msg.content, pos);
+
if conf.allow_whitespace {
- positions.insert(0, find_end_of_prefix_with_whitespace(&msg.content, pos).unwrap_or(pos));
- } else if find_end_of_prefix_with_whitespace(&msg.content, pos).is_some() {
+ positions.insert(0, with_whitespace.unwrap_or(pos));
+ } else if with_whitespace.is_some() {
return None;
}