From a29d048f4265bdc6131303eadb4f0b1bc130c731 Mon Sep 17 00:00:00 2001 From: gotmor Date: Tue, 29 May 2007 12:49:44 +0000 Subject: fixed a_menuexec git-svn-id: http://dzen.googlecode.com/svn/trunk@32 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 ea5f274..7203a73 100644 --- a/action.c +++ b/action.c @@ -306,7 +306,8 @@ a_menuprint(char * opt[]) { int a_menuexec(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) { spawn(dzen.slave_win.tbuf[dzen.slave_win.sel_line + dzen.slave_win.first_line_vis]); dzen.slave_win.sel_line = -1; } -- cgit v1.2.3-54-g00ecf