| tclean button selection code. - st - [fork] customized build of st, the simple … | |
| git clone git://src.adamsgaard.dk/st | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 3a50a4fd931ed58454b680c9fc5c1bc2278e67f3 | |
| parent 3470e3af23f4b98ce4293f6090c8df59a08329d9 | |
| Author: Aurélien Aptel <[email protected]> | |
| Date: Wed, 13 Oct 2010 00:50:18 +0200 | |
| clean button selection code. | |
| Diffstat: | |
| M st.c | 5 +++-- | |
| 1 file changed, 3 insertions(+), 2 deletions(-) | |
| --- | |
| diff --git a/st.c b/st.c | |
| t@@ -243,8 +243,9 @@ static inline int selected(int x, int y) { | |
| } | |
| static void getbuttoninfo(XEvent *e, int *b, int *x, int *y) { | |
| - if(b) *b = e->xbutton.state, | |
| - *b=*b==4096?5:*b==2048?4:*b==1024?3:*b==512?2:*b==256?1:-1; | |
| + if(b) | |
| + *b = e->xbutton.button; | |
| + | |
| *x = e->xbutton.x/xw.cw; | |
| *y = e->xbutton.y/xw.ch; | |
| sel.b.x = sel.by < sel.ey ? sel.bx : sel.ex; |