mirror of
https://github.com/hyprwm/Hyprland.git
synced 2025-08-01 20:51:58 -07:00
ext-foreign-toplevel: Send done after title and class (#6857)
According to the spec (https://wayland.app/protocols/ext-foreign-toplevel-list-v1#ext_foreign_toplevel_handle_v1:event:title), clients should wait for the done signal before applying updates
This commit is contained in:
@@ -81,6 +81,7 @@ void CForeignToplevelList::onTitle(PHLWINDOW pWindow) {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
H->resource->sendTitle(pWindow->m_szTitle.c_str());
|
H->resource->sendTitle(pWindow->m_szTitle.c_str());
|
||||||
|
H->resource->sendDone();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CForeignToplevelList::onClass(PHLWINDOW pWindow) {
|
void CForeignToplevelList::onClass(PHLWINDOW pWindow) {
|
||||||
@@ -92,6 +93,7 @@ void CForeignToplevelList::onClass(PHLWINDOW pWindow) {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
H->resource->sendAppId(pWindow->m_szClass.c_str());
|
H->resource->sendAppId(pWindow->m_szClass.c_str());
|
||||||
|
H->resource->sendDone();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CForeignToplevelList::onUnmap(PHLWINDOW pWindow) {
|
void CForeignToplevelList::onUnmap(PHLWINDOW pWindow) {
|
||||||
|
Reference in New Issue
Block a user