}
XFree(children);
- /* stack them as they were on startup! */
+ /* stack them as they were on startup!
+ why with stacking_lower? Why, because then windows who aren't in the
+ stacking list are on the top where you can see them instead of buried
+ at the bottom! */
for (i = client_startup_stack_size; i > 0; --i) {
Client *c;
c = g_hash_table_lookup(client_map, &w);
if (c) stacking_lower(c);
}
+ g_free(client_startup_stack_order);
+ client_startup_stack_order = NULL;
+ client_startup_stack_size = 0;
}
void client_manage(Window window)