diff options
author | James Booth <boothj5@gmail.com> | 2015-11-22 00:30:42 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2015-11-22 00:30:42 +0000 |
commit | 7a324abcd632a30b603586a1eef80eee4140e91a (patch) | |
tree | fec65f35e08fa060609fc4e113e662b265412d57 /src/ui/window.c | |
parent | 5c08bea8d075714182ca898fcb68d5ad15605f0d (diff) | |
download | profani-tty-7a324abcd632a30b603586a1eef80eee4140e91a.tar.gz |
Option to show presence information on single line in roster
Diffstat (limited to 'src/ui/window.c')
-rw-r--r-- | src/ui/window.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/ui/window.c b/src/ui/window.c index 3ca9b927..c40e3547 100644 --- a/src/ui/window.c +++ b/src/ui/window.c @@ -1269,11 +1269,22 @@ void win_print_nowrap(WINDOW *win, char *msg, gboolean newline) { int maxx = getmaxx(win); + int curx = getcurx(win); int cury = getcury(win); - waddnstr(win, msg, maxx); + waddnstr(win, msg, maxx - curx); if (newline) { wmove(win, cury+1, 0); } } + +void +win_newline_lazy(WINDOW *win) +{ + int curx = getcurx(win); + if (curx > 0) { + int cury = getcury(win); + wmove(win, cury+1, 0); + } +} |