diff options
Diffstat (limited to 'action.c')
-rw-r--r-- | action.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -336,8 +336,8 @@ a_scrollup(char * opt[]) { if(opt[0]) n = atoi(opt[0]); - if(dzen.slave_win.max_lines) - scroll(-1*n); + if(dzen.slave_win.max_lines) + scroll(-1*n); return 0; } @@ -405,7 +405,7 @@ int a_menuprint(char * opt[]) { 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]); + puts(dzen.slave_win.tbuf[dzen.slave_win.sel_line + dzen.slave_win.first_line_vis].text); dzen.slave_win.sel_line = -1; fflush(stdout); } @@ -416,7 +416,7 @@ int a_menuexec(char * opt[]) { 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]); + spawn(dzen.slave_win.tbuf[dzen.slave_win.sel_line + dzen.slave_win.first_line_vis].text); dzen.slave_win.sel_line = -1; } return 0; |