Introduction
Introduction Statistics Contact Development Disclaimer Help
tGetbuttoninfo is always used the same and just a helper function. Shrinking it…
git clone git://src.adamsgaard.dk/st
Log
Files
Refs
README
LICENSE
---
commit 440a19a662cec7aaec07cec47e7743f22f0e5f26
parent 6312f76ca47f94119a7740dd36f7dd6ce037e907
Author: Christoph Lohmann <[email protected]>
Date: Thu, 15 Nov 2012 21:42:58 +0100
Getbuttoninfo is always used the same and just a helper function. Shrinking it
a bit. Thanks nsz!
Diffstat:
M st.c | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
---
diff --git a/st.c b/st.c
t@@ -621,12 +621,9 @@ selected(int x, int y) {
}
void
-getbuttoninfo(XEvent *e, int *b, int *x, int *y) {
- if(b)
- *b = e->xbutton.button;
-
- *x = x2col(e->xbutton.x);
- *y = y2row(e->xbutton.y);
+getbuttoninfo(XEvent *e) {
+ sel.ex = x2col(e->xbutton.x);
+ sel.ey = y2row(e->xbutton.y);
sel.b.x = sel.by < sel.ey ? sel.bx : sel.ex;
sel.b.y = MIN(sel.by, sel.ey);
t@@ -824,7 +821,7 @@ brelease(XEvent *e) {
selpaste(NULL);
} else if(e->xbutton.button == Button1) {
sel.mode = 0;
- getbuttoninfo(e, NULL, &sel.ex, &sel.ey);
+ getbuttoninfo(e);
term.dirty[sel.ey] = 1;
if(sel.bx == sel.ex && sel.by == sel.ey) {
sel.bx = -1;
t@@ -873,7 +870,7 @@ bmotion(XEvent *e) {
if(sel.mode) {
oldey = sel.ey;
oldex = sel.ex;
- getbuttoninfo(e, NULL, &sel.ex, &sel.ey);
+ getbuttoninfo(e);
if(oldey != sel.ey || oldex != sel.ex) {
starty = MIN(oldey, sel.ey);
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.