Fix line refresh when the screen is resized

Do not catch interrupted error when SIGWINCH signal is received
diff --git a/src/tty/unix.rs b/src/tty/unix.rs
index fb205f9..46ef18e 100644
--- a/src/tty/unix.rs
+++ b/src/tty/unix.rs
@@ -84,7 +84,7 @@
             };
             if res == -1 {
                 let error = io::Error::last_os_error();
-                if error.kind() != io::ErrorKind::Interrupted {
+                if error.kind() != io::ErrorKind::Interrupted || SIGWINCH.load(atomic::Ordering::Relaxed) {
                     return Err(error);
                 }
             } else {