CNAPKOEQU2XFXMPHKJCH7YSLAWJ4RW3UKM2DUYJHCEPIADOAB35AC
ZK4PDJYLLHUKTW3VAB3XDKLRLK6UAWMP3BZPUR2QTBO5JIBPTOHQC
XIAMPUB7PQ6TUFYVO557BXILF7E7BZ23BVYPQ3C3NO2MDQOGZWXAC
IXWVMMGHRBMMZYPZRARNZ2U2JI6VGMPYY3EFOUFUKVAMY2FAFEXAC
T5LZF6MAZN3S2CDRSWJTJRNOTM24DRE4NQBQI6F2ALYC5ZU74PTAC
7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC
B6ZQDU7AXQZTLHDO7NKK26C5WKN5F3LJ4ECD2WPIAULZXODUDPQAC
EQRGODLKSVSPFSUZU7BV5ER72U4QS4ATSBKV544XXQVKKTOSC7EAC
if (c->surface.xdg->initial_commit) {
/*
* Get the monitor this client will be rendered on
* Note that if the user set a rule in which the client is placed on
* a different monitor based on its title this will likely select
* a wrong monitor.
*/
applyrules(c);
wlr_surface_set_preferred_buffer_scale(client_surface(c), CEIL(c->mon->wlr_output->scale));
wlr_fractional_scale_v1_notify_scale(client_surface(c), c->mon->wlr_output->scale);
setmon(c, NULL, 0); /* Make sure to reapply rules in mapnotify() */
}