diff options
author | Spiridonov Alexander <spiridoncha@gmail.com> | 2016-11-07 03:26:15 +0300 |
---|---|---|
committer | Spiridonov Alexander <spiridoncha@gmail.com> | 2016-11-07 03:26:15 +0300 |
commit | fd2346ccb4e4e447109fc49b16025aa87ae69b86 (patch) | |
tree | 48c68d1cb4413554f24df608b7133e603f5b4049 /src/ui/window.c | |
parent | 0d6aef68e7f08db1c3879a9e9a2c25db9838501d (diff) | |
download | profani-tty-fd2346ccb4e4e447109fc49b16025aa87ae69b86.tar.gz |
Makes /clear behavior configurable.
Diffstat (limited to 'src/ui/window.c')
-rw-r--r-- | src/ui/window.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ui/window.c b/src/ui/window.c index bbc9b9d0..53dc9d02 100644 --- a/src/ui/window.c +++ b/src/ui/window.c @@ -562,6 +562,11 @@ win_sub_page_up(ProfWin *window) void win_clear(ProfWin *window) { + if (!prefs_get_boolean(PREF_CLEAR_PERSIST_HISTORY)) { + werase(window->layout->win); + return; + } + int y = getcury(window->layout->win); int *page_start = &(window->layout->y_pos); *page_start = y; |