+ desktop_t *d1_stickies = NULL;
+ desktop_t *d2_stickies = NULL;
+
+ if (m1->sticky_count > 0 && d1 == m1->desk && sticky_count(d1->root) > 0) {
+ d1_stickies = make_desktop(NULL, XCB_NONE);
+ insert_desktop(m1, d1_stickies);
+ transfer_sticky_nodes(m1, d1, m1, d1_stickies, d1->root);
+ }
+
+ if (m2->sticky_count > 0 && d2 == m2->desk && sticky_count(d2->root) > 0) {
+ d2_stickies = make_desktop(NULL, XCB_NONE);
+ insert_desktop(m2, d2_stickies);
+ transfer_sticky_nodes(m2, d2, m2, d2_stickies, d2->root);
+ }