diff --git a/ime.c b/ime.c index 63e8cb9f..ad283455 100644 --- a/ime.c +++ b/ime.c @@ -25,11 +25,7 @@ enter(void *data, struct zwp_text_input_v3 *zwp_text_input_v3, LOG_DBG("enter: seat=%s", seat->name); /* The main grid is the *only* input-receiving surface we have */ - /* TODO: can we receive text_input::enter() _before_ keyboard_enter()? */ - struct terminal UNUSED *term = seat->kbd_focus; - xassert(term != NULL); - xassert(term_surface_kind(term, surface) == TERM_SURF_GRID); - + xassert(seat->kbd_focus != NULL); ime_enable(seat); } diff --git a/vt.c b/vt.c index d1a83da2..d94420da 100644 --- a/vt.c +++ b/vt.c @@ -238,8 +238,6 @@ action_print(struct terminal *term, uint8_t c) L'│', L'≤', L'≥', L'π', L'≠', L'£', L'·', /* x - ~ */ }; - xassert(wcwidth(c) == 1); - if (unlikely(term->charsets.set[term->charsets.selected] == CHARSET_GRAPHIC) && c >= 0x60 && c <= 0x7e) {