namespace wm {
namespace {
-App *g_app;
using nlohmann::json;
id_alloc{},
pending_events(false),
policy{} {
- assert(g_app == nullptr);
- g_app = this;
-
try {
{
auto l = load_layer_map(
}
}
-App::~App() { g_app = nullptr; }
-
int App::init() {
if (!this->display->ok()) {
return -1;
auto o_state = *this->layers.get_layout_state(*surface_id);
- if (!o_state) {
+ if (o_state == nullptr) {
return "Could not find layer for surface";
}
auto o_state = *this->layers.get_layout_state(*surface_id);
- if (!o_state) {
+ if (o_state == nullptr) {
return "Could not find layer for surface";
}
}
void App::emit_activated(char const *label) {
- this->api.send_event("activated", label);
+ this->api.send_event("active", label);
}
void App::emit_deactivated(char const *label) {
- this->api.send_event("deactivated", label);
+ this->api.send_event("inactive", label);
}
void App::emit_syncdraw(char const *label) {
return false;
}
-void App::try_layout(struct LayoutState &state,
+void App::try_layout(struct LayoutState & /*state*/,
struct LayoutState const &new_layout,
std::function<void(LayoutState const &nl)> apply) {
if (this->policy.layout_is_valid(new_layout)) {
this->app->surface_removed(surface_id);
}
-void controller_hooks::surface_visibility(uint32_t surface_id, uint32_t v) {
-}
+void controller_hooks::surface_visibility(uint32_t /*surface_id*/,
+ uint32_t /*v*/) {}
-void controller_hooks::surface_destination_rectangle(uint32_t surface_id, uint32_t x, uint32_t y, uint32_t w, uint32_t h) {
-}
+void controller_hooks::surface_destination_rectangle(uint32_t /*surface_id*/,
+ uint32_t /*x*/,
+ uint32_t /*y*/,
+ uint32_t /*w*/,
+ uint32_t /*h*/) {}
} // namespace wm