References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4265
WHEHDIKID2G5IWFDNAV2K6LIVKKPQ2QYXH5YLODWQPFIEI6VTJSQC RLFTJX3XEX5I2N5JDVBBYRN4INKH7MQGKC5SNJ4QFR243TRYKDXQC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC 65Z3JJ5JKJELZEI3CKQ7Q3TIQVSSH66CJJQUJUZIQYPSJ67ETHJQC MJZ6RCUUOK7R2RMXPXMLRWBAEM6234D2IS7RGPHAE5UN2S64GLGAC M7QE4HK3R5GUCJO64CHIRXFGNATUF4O2DSTZYS6UI4U23CQFU2UQC EQRGODLKSVSPFSUZU7BV5ER72U4QS4ATSBKV544XXQVKKTOSC7EAC if (l->layer_surface->initial_commit) {/* Temporarily set the layer's current state to pending* so that we can easily arrange it */old_state = l->layer_surface->current;l->layer_surface->current = l->layer_surface->pending;arrangelayers(l->mon);l->layer_surface->current = old_state;return;}
/* Temporarily set the layer's current state to pending* so that we can easily arrange it*/old_state = layer_surface->current;layer_surface->current = layer_surface->pending;l->mapped = 1;arrangelayers(l->mon);layer_surface->current = old_state;