From d08e2fb55c1a24e30a24a3afedd29931f2b46806 Mon Sep 17 00:00:00 2001 From: gotmor Date: Tue, 29 May 2007 07:51:45 +0000 Subject: fixed bug in a_menuprint git-svn-id: http://dzen.googlecode.com/svn/trunk@31 f2baff5b-bf2c-0410-a398-912abdc3d8b2 --- action.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'action.c') diff --git a/action.c b/action.c index b27dd73..ea5f274 100644 --- a/action.c +++ b/action.c @@ -295,7 +295,8 @@ a_print(char * opt[]) { int a_menuprint(char * opt[]) { - if(dzen.slave_win.ismenu && dzen.slave_win.sel_line != -1) { + if(dzen.slave_win.ismenu && dzen.slave_win.sel_line != -1 + && (dzen.slave_win.sel_line + dzen.slave_win.first_line_vis) < dzen.slave_win.tcnt) { puts(dzen.slave_win.tbuf[dzen.slave_win.sel_line + dzen.slave_win.first_line_vis]); dzen.slave_win.sel_line = -1; fflush(stdout); -- cgit v1.2.3-54-g00ecf