diff --git a/src/dbus.c b/src/dbus.c
index 7b47945..b2fef70 100644
--- a/src/dbus.c
+++ b/src/dbus.c
@@ -864,6 +864,12 @@ cdbus_process_window_property_get(session_t *ps, DBusMessage *msg, cdbus_window_
return true; \
}
+ if (!strcmp("mapped", target)) {
+ cdbus_reply(ps, msg, cdbus_append_bool_variant,
+ (bool[]){win_is_mapped_in_x(w)});
+ return true;
+ }
+
if (!strcmp(target, "id")) {
cdbus_reply(ps, msg, cdbus_append_wid_variant, &w->base.id);
return true;
@@ -1459,6 +1465,7 @@ static bool cdbus_process_window_introspect(session_t *ps, DBusMessage *msg) {
" \n"
" \n"
" \n"
+ " \n"
" \n"
" \n"
"\n";