aboutsummaryrefslogtreecommitdiffstats
path: root/action.c
diff options
context:
space:
mode:
authorgotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-05-29 07:51:45 +0000
committergotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-05-29 07:51:45 +0000
commitd08e2fb55c1a24e30a24a3afedd29931f2b46806 (patch)
treeab55fc96a6e16206680c0d2c3d27992be23f656e /action.c
parent8d0cf06fa7a449488c28ee41c2b04649b09b1571 (diff)
downloaddzen-d08e2fb55c1a24e30a24a3afedd29931f2b46806.tar.gz
dzen-d08e2fb55c1a24e30a24a3afedd29931f2b46806.zip
fixed bug in a_menuprint
git-svn-id: http://dzen.googlecode.com/svn/trunk@31 f2baff5b-bf2c-0410-a398-912abdc3d8b2
Diffstat (limited to 'action.c')
-rw-r--r--action.c3
1 files changed, 2 insertions, 1 deletions
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);