diff options
author | Jesse Luehrs <doy@tozt.net> | 2017-07-19 05:08:20 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2017-07-19 05:08:20 -0400 |
commit | a5530361c2c9e5ea34f40d4a7192f87ce3d2c6bc (patch) | |
tree | b154ddfdc78679a1fdff65d41c6ade3abb5558fc /src/screen.rs | |
parent | b19b92e4482b080d23d867a9750ec21492848b43 (diff) | |
download | vt100-rust-a5530361c2c9e5ea34f40d4a7192f87ce3d2c6bc.tar.gz vt100-rust-a5530361c2c9e5ea34f40d4a7192f87ce3d2c6bc.zip |
bump libvt100
Diffstat (limited to 'src/screen.rs')
-rw-r--r-- | src/screen.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/screen.rs b/src/screen.rs index 1073a6b..6fdb804 100644 --- a/src/screen.rs +++ b/src/screen.rs @@ -20,16 +20,22 @@ struct ScreenGridPrefix { row_top: libc::c_int, } +enum ScreenParserState {} + #[repr(C)] struct ScreenPrefix { grid: *mut ScreenGridPrefix, alternate: *mut ScreenGridPrefix, + parser_state: *mut ScreenParserState, + title: *mut libc::c_char, title_len: libc::size_t, icon_name: *mut libc::c_char, icon_name_len: libc::size_t, + scrollback_length: libc::c_int, + attrs: types::CellAttrs, } @@ -350,7 +356,7 @@ impl Screen { pub fn mouse_reporting_sgr_mode(&self) -> bool { let Screen(screen_impl) = *self; unsafe { - ffi::vt100_wrapper_screen_mouse_reporting_sgr_mode(screen_impl) != 0 + ffi::vt100_wrapper_screen_mouse_reporting_mode(screen_impl) == 2 } } |