summaryrefslogtreecommitdiffstats
path: root/src/app.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/app.cpp')
-rw-r--r--src/app.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/app.cpp b/src/app.cpp
index 6d47928..b8d3a86 100644
--- a/src/app.cpp
+++ b/src/app.cpp
@@ -464,19 +464,23 @@ void App::surface_removed(uint32_t surface_id) {
}
void App::emit_activated(char const *label) {
- this->api.send_event("activated", json_object_new_string(label));
+ this->api.send_event("activated", label);
}
void App::emit_deactivated(char const *label) {
- this->api.send_event("deactivated", json_object_new_string(label));
+ this->api.send_event("deactivated", label);
}
void App::emit_syncdraw(char const *label) {
- this->api.send_event("syncdraw", json_object_new_string(label));
+ this->api.send_event("syncdraw", label);
+}
+
+void App::emit_flushdraw(char const *label) {
+ this->api.send_event("syncdraw", label);
}
void App::emit_visible(char const *label, bool is_visible) {
- this->api.send_event(is_visible ? "visible" : "invisible", json_object_new_string(label));
+ this->api.send_event(is_visible ? "visible" : "invisible", label);
}
result<int> App::request_surface(char const *drawing_name) {