client_update_normal_hints(client);
/* normal hints can make a window non-resizable */
client_setup_decor_and_functions(client);
+ client_reconfigure(client);
} else if (msgtype == XA_WM_HINTS) {
client_update_wmhints(client);
} else if (msgtype == XA_WM_TRANSIENT_FOR) {
/* type may have changed, so update the layer */
client_calc_layer(client);
client_setup_decor_and_functions(client);
+ client_reconfigure(client);
} else if (msgtype == prop_atoms.net_wm_name ||
msgtype == prop_atoms.wm_name ||
msgtype == prop_atoms.net_wm_icon_name ||
} else if (msgtype == prop_atoms.wm_protocols) {
client_update_protocols(client);
client_setup_decor_and_functions(client);
+ client_reconfigure(client);
}
else if (msgtype == prop_atoms.net_wm_strut) {
client_update_strut(client);