helix/helix-tui/src
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
..
backend tui: Allow toggling mouse capture at runtime (#6675) 2023-04-21 12:53:27 +09:00
widgets Fix style overwriting in table rows with multiple cells (#7281) 2023-06-08 13:28:26 +09:00
buffer.rs Fix warnings from clippy (#7013) 2023-05-11 14:44:52 +09:00
layout.rs Resolve a bunch of upcoming clippy lints 2022-11-04 21:06:28 +09:00
lib.rs Add undercurl config option #6196 (#6253) 2023-03-14 11:53:38 +09:00
symbols.rs Inline tui as helix-tui fork. 2021-05-09 17:52:55 +09:00
terminal.rs Stop Terminal::drop from overriding work of Terminal::restore. (#7931) 2023-08-15 12:19:24 +09:00
text.rs Fix highlighting in picker with multiple columns (#6333) 2023-03-18 11:16:40 -05:00