dwl

My patch set and modifications to dwl
git clone git://git.ethandl.dev/dwl
Log | Files | Refs | README | LICENSE

commit 0a59f47c18a0fd033f62640f5b94a78fc9b3e929
parent 50aa44c59b97c59f08dc482fa9d93bd1dc281ab0
Author: Devin J. Pohly <djpohly@gmail.com>
Date:   Fri, 31 Jul 2020 13:24:10 -0500

remove now-unused variables in focusclient

Diffstat:
Mdwl.c | 19++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/dwl.c b/dwl.c @@ -683,9 +683,6 @@ focusclient(Client *c, struct wlr_surface *surface, int lift) { Client *sel = selclient(); struct wlr_keyboard *kb; - /* Previous and new xdg toplevel surfaces */ - Client *ptl = sel; - Client *tl = c; /* Previously focused surface */ struct wlr_surface *psurface = seat->keyboard_state.focused_surface; @@ -728,17 +725,17 @@ focusclient(Client *c, struct wlr_surface *surface, int lift) * activate the current one. This lets the clients know to repaint * accordingly, e.g. show/hide a caret. */ - if (tl != ptl && ptl) { - if (ptl->type != XDGShell) - wlr_xwayland_surface_activate(ptl->xwayland_surface, 0); + if (c != sel && sel) { + if (sel->type != XDGShell) + wlr_xwayland_surface_activate(sel->xwayland_surface, 0); else - wlr_xdg_toplevel_set_activated(ptl->xdg_surface, 0); + wlr_xdg_toplevel_set_activated(sel->xdg_surface, 0); } - if (tl) { - if (tl->type != XDGShell) - wlr_xwayland_surface_activate(tl->xwayland_surface, 1); + if (c) { + if (c->type != XDGShell) + wlr_xwayland_surface_activate(c->xwayland_surface, 1); else - wlr_xdg_toplevel_set_activated(tl->xdg_surface, 1); + wlr_xdg_toplevel_set_activated(c->xdg_surface, 1); } }