diff options
author | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-05-29 12:49:44 +0000 |
---|---|---|
committer | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-05-29 12:49:44 +0000 |
commit | a29d048f4265bdc6131303eadb4f0b1bc130c731 (patch) | |
tree | 32c10fd3deaf9f98cccac2ec5469a67ff48dcf9a /action.c | |
parent | d08e2fb55c1a24e30a24a3afedd29931f2b46806 (diff) | |
download | dzen-a29d048f4265bdc6131303eadb4f0b1bc130c731.tar.gz dzen-a29d048f4265bdc6131303eadb4f0b1bc130c731.zip |
fixed a_menuexec
git-svn-id: http://dzen.googlecode.com/svn/trunk@32 f2baff5b-bf2c-0410-a398-912abdc3d8b2
Diffstat (limited to 'action.c')
-rw-r--r-- | action.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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; } |