mirror of
https://github.com/labwc/labwc.git
synced 2026-06-13 14:33:18 -04:00
ipc: move identifier field after app_id in get_tree output
This commit is contained in:
parent
a28c4ce8e4
commit
6e14cd29f1
1 changed files with 6 additions and 5 deletions
11
src/ipc.c
11
src/ipc.c
|
|
@ -553,6 +553,9 @@ ipc_json_view_node(struct view *view)
|
||||||
if (view->type == LAB_XDG_SHELL_VIEW) {
|
if (view->type == LAB_XDG_SHELL_VIEW) {
|
||||||
json_object_object_add(obj, "app_id",
|
json_object_object_add(obj, "app_id",
|
||||||
json_object_new_string(view->app_id));
|
json_object_new_string(view->app_id));
|
||||||
|
json_object_object_add(obj, "identifier",
|
||||||
|
json_object_new_string(foreign_toplevel_get_identifier(
|
||||||
|
view->foreign_toplevel)));
|
||||||
json_object_object_add(obj, "shell",
|
json_object_object_add(obj, "shell",
|
||||||
json_object_new_string("xdg_shell"));
|
json_object_new_string("xdg_shell"));
|
||||||
json_object_object_add(obj, "window", json_object_new_null());
|
json_object_object_add(obj, "window", json_object_new_null());
|
||||||
|
|
@ -560,6 +563,9 @@ ipc_json_view_node(struct view *view)
|
||||||
#if HAVE_XWAYLAND
|
#if HAVE_XWAYLAND
|
||||||
else if (view->type == LAB_XWAYLAND_VIEW) {
|
else if (view->type == LAB_XWAYLAND_VIEW) {
|
||||||
json_object_object_add(obj, "app_id", json_object_new_null());
|
json_object_object_add(obj, "app_id", json_object_new_null());
|
||||||
|
json_object_object_add(obj, "identifier",
|
||||||
|
json_object_new_string(foreign_toplevel_get_identifier(
|
||||||
|
view->foreign_toplevel)));
|
||||||
json_object_object_add(obj, "shell",
|
json_object_object_add(obj, "shell",
|
||||||
json_object_new_string("xwayland"));
|
json_object_new_string("xwayland"));
|
||||||
|
|
||||||
|
|
@ -599,11 +605,6 @@ ipc_json_view_node(struct view *view)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* identifier for grim -T / ext-foreign-toplevel-list-v1 support */
|
|
||||||
json_object_object_add(obj, "identifier",
|
|
||||||
json_object_new_string(foreign_toplevel_get_identifier(
|
|
||||||
view->foreign_toplevel)));
|
|
||||||
|
|
||||||
pid_t pid = -1;
|
pid_t pid = -1;
|
||||||
if (view->impl && view->impl->get_pid) {
|
if (view->impl && view->impl->get_pid) {
|
||||||
pid = view->impl->get_pid(view);
|
pid = view->impl->get_pid(view);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue