X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=st.c;h=165d930461379282b1d8719dcffc4e3aca9252dc;hb=4a4ae19158a6d18d63b8e9fce92e6e5e45543746;hp=bf3993aa01a7ade722f59adbf6b85047443f5815;hpb=f471a32d29ad9e5e06cf5e5d5efc8422483f535e;p=st.git diff --git a/st.c b/st.c index bf3993a..165d930 100644 --- a/st.c +++ b/st.c @@ -551,6 +551,7 @@ bpress(XEvent *e) { sel.mode = 1; sel.ex = sel.bx = X2COL(e->xbutton.x); sel.ey = sel.by = Y2ROW(e->xbutton.y); + draw(); } } @@ -619,6 +620,7 @@ void selclear(XEvent *e) { return; sel.bx = -1; tsetdirt(sel.b.y, sel.e.y); + draw(); } void @@ -1958,8 +1960,7 @@ xinit(void) { attrs.bit_gravity = NorthWestGravity; attrs.event_mask = FocusChangeMask | KeyPressMask | ExposureMask | VisibilityChangeMask | StructureNotifyMask - | ButtonMotionMask | ButtonPressMask | ButtonReleaseMask - | EnterWindowMask | LeaveWindowMask; + | ButtonMotionMask | ButtonPressMask | ButtonReleaseMask; attrs.colormap = xw.cmap; parent = opt_embed ? strtol(opt_embed, NULL, 0) : XRootWindow(xw.dpy, xw.scr); @@ -2045,7 +2046,6 @@ void xcopy() { XdbeSwapInfo swpinfo[1] = {{xw.win, XdbeCopied}}; XdbeSwapBuffers(xw.dpy, swpinfo, 1); - } void