controller{},
outputs(),
config(),
- layouts(),
layers(),
id_alloc{},
pending_events(false),
logdebug(
"Setting up layer %s (%d) for surfaces %d-%d and role match \"%s\"",
i.name.c_str(), i.layer_id, i.id_min, i.id_max, i.role.c_str());
- this->layouts[l->id] = LayoutState{};
}
// Add layers to screen (XXX: are they sorted correctly?)
return "Surface already active";
}
- // This should involve a policy check, but as we do not (yet) have
- // such a thing, we will just switch to this surface.
- // XXX: input focus missing!!1
if (state.main == -1) {
this->try_layout(