helix-mirror/helix-tui
Dillard Robertson ea88677394
Stop Terminal::drop from overriding work of Terminal::restore. (#7931)
When Application::run is exiting, either Terminal::restore or
Terminal::force_restore will be called depending
on if a panic occured or not.
Both of these functions will reset the cursor to terminal's default.

After this is done, Terminal::drop will be called.
If terminal.cursor_kind == Hidden, then
the cursor will be reset to a CursorKind::Block,
undoing the work of restore or force_restore.

This commit just removes the drop implementation,
as its job is already better handled in restore and force_restore.
2023-08-15 12:19:24 +09:00
..
src Stop Terminal::drop from overriding work of Terminal::restore. (#7931) 2023-08-15 12:19:24 +09:00
tests Allow the area to be bigger than u16 (width and height remain u16) (#4318) 2022-10-26 12:00:13 +09:00
.gitignore Inline tui as helix-tui fork. 2021-05-09 17:52:55 +09:00
Cargo.toml build(deps): bump bitflags from 2.3.3 to 2.4.0 (#7943) 2023-08-15 09:33:22 +09:00
README.md Fix grammatical error (#1427) 2022-01-04 10:45:31 +09:00

helix-tui

This library is a fork of the great library tui-rs. We've mainly relied on the double buffer implementation and render diffing, side-stepping its widget and layouting.