message: Add early return to `received_char`
diff: @@ -751,7 +751,10 @@ impl<'a, A: ActionContext + 'a> Processor<'a, A> {
  /// Process a received character
  pub fn received_char(&mut self, c: char) {
  - if !*self.ctx.suppress_chars() {
  + if *self.ctx.suppress_chars() {
  + return;
  + }
  +
  self.ctx.scroll(Scroll::Bottom);
  self.ctx.clear_selection();
  @@ -774,7 +777,6 @@ impl<'a, A: ActionContext + 'a> Processor<'a, A> {
  *self.ctx.received_count() += 1;
  }
  - }
  /// Attempts to find a binding and execute its action
  ///
  