Revert "DEBUG: hook-windowproperty"

This reverts commit aeb3b4ff9ec0c19b4ac5cd037c31f9af9de3e566.
This commit is contained in:
Enrico Weigelt, metux IT consult 2025-03-24 21:38:03 +01:00
parent a853080724
commit a5a9e3658c

View File

@ -37,40 +37,16 @@ void hookWindowProperty(CallbackListPtr *pcbl, void *unused, void *calldata)
// whitelist anything that goes to caller's own namespace // whitelist anything that goes to caller's own namespace
struct XnamespaceClientPriv *obj = XnsClientPriv(owner); struct XnamespaceClientPriv *obj = XnsClientPriv(owner);
if (XnsClientSameNS(subj, obj)) { if (XnsClientSameNS(subj, obj))
XNS_HOOK_LOG("same NS window property %s (atom 0x%x) window 0x%0x of client %d\n",
NameForAtom(param->property),
param->property,
param->window,
owner->index);
return; return;
}
// allow access to namespace virtual root // allow access to namespace virtual root
if (param->window == subj->ns->rootWindow->drawable.id) { if (param->window == subj->ns->rootWindow->drawable.id)
XNS_HOOK_LOG("NS virtual root window property %s (atom 0x%x) window 0x%0x of client %d\n",
NameForAtom(param->property),
param->property,
param->window,
owner->index);
return; return;
}
// redirect root window access to namespace's virtual root // redirect root window access to namespace's virtual root
if (dixWindowIsRoot(param->window)) { if (dixWindowIsRoot(param->window)) {
XNS_HOOK_LOG("redirect root window property %s (atom 0x%x) window 0x%0x of client %d to 0x%x\n",
NameForAtom(param->property),
param->property,
param->window,
owner->index,
subj->ns->rootWindow->drawable.id);
param->window = subj->ns->rootWindow->drawable.id; param->window = subj->ns->rootWindow->drawable.id;
return; return;
} }
XNS_HOOK_LOG("foreign NS window property %s (atom 0x%x) window 0x%0x of client %d\n",
NameForAtom(param->property),
param->property,
param->window,
owner->index);
} }