Commit Diff


commit - d6144aad937a5dabb9f3641d04bf2f4c14b3b93b
commit + 876c7f5573870cf3c7093505a88266fc1755ba2e
blob - 3c609de9bc9ed72f6d9e96d9c661050212c367b7
blob + 00b4e68c133b60766f61df74c51ec08d0b5a1031
--- 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: