summaryrefslogtreecommitdiffstats
path: root/src/app.cpp
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-09-04 17:54:09 +0200
committerMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-09-04 17:54:09 +0200
commit1575879e922f6c49107ae13d769a057142acc66d (patch)
treee519f1675ce47f3626125861796886a45eda9aff /src/app.cpp
parent9a6402d09978fe418a017085b41a921894f802b9 (diff)
App/API: fix event emission methods
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
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) {