diff --git a/src/event.c b/src/event.c index 450d7c1..6de88f8 100644 --- a/src/event.c +++ b/src/event.c @@ -490,7 +490,7 @@ static inline void ev_property_notify(session_t *ps, xcb_property_notify_event_t if (ps->o.track_wdata && (ps->atoms->aWM_NAME == ev->atom || ps->atoms->a_NET_WM_NAME == ev->atom)) { auto w = find_toplevel(ps, ev->window); - if (w && 1 == win_get_name(ps, w)) { + if (w && win_update_name(ps, w) == 1) { win_on_factor_change(ps, w); } } diff --git a/src/win.c b/src/win.c index dff249f..e08cf3b 100644 --- a/src/win.c +++ b/src/win.c @@ -402,7 +402,7 @@ static bool attr_pure win_has_rounded_corners(const struct managed_win *w) { return false; } -int win_get_name(session_t *ps, struct managed_win *w) { +int win_update_name(session_t *ps, struct managed_win *w) { XTextProperty text_prop = {NULL, XCB_NONE, 0, 0}; char **strlst = NULL; int nstr = 0; @@ -974,7 +974,7 @@ void win_mark_client(session_t *ps, struct managed_win *w, xcb_window_t client) // Get window name and class if we are tracking them if (ps->o.track_wdata) { - win_get_name(ps, w); + win_update_name(ps, w); win_get_class(ps, w); win_get_role(ps, w); } diff --git a/src/win.h b/src/win.h index 38f015a..3979ecf 100644 --- a/src/win.h +++ b/src/win.h @@ -272,7 +272,7 @@ bool must_use destroy_win_start(session_t *ps, struct win *w); /// Release images bound with a window, set the *_NONE flags on the window. Only to be /// used when de-initializing the backend outside of win.c void win_release_images(struct backend_base *base, struct managed_win *w); -int win_get_name(session_t *ps, struct managed_win *w); +int win_update_name(session_t *ps, struct managed_win *w); int win_get_role(session_t *ps, struct managed_win *w); winmode_t attr_pure win_calc_mode(const struct managed_win *w); void win_set_shadow_force(session_t *ps, struct managed_win *w, switch_t val);