Commit Diff
--- tog/tog.c +++ tog/tog.c @@ -545,6 +545,8 @@ view_input(struct tog_view **new, struct tog_view **de if (err) return err; err = v->input(new, dead, focus, v, ch); + if (err) + return err; } break; default:
--- tog/tog.c +++ tog/tog.c @@ -545,6 +545,8 @@ view_input(struct tog_view **new, struct tog_view **de if (err) return err; err = v->input(new, dead, focus, v, ch); + if (err) + return err; } break; default: