Skip to content

Commit

Permalink
Merge pull request #636 from ids1024/xdg-decoration
Browse files Browse the repository at this point in the history
wayland: Fix use of xdg-decoration protocol
  • Loading branch information
wolfpld authored Oct 9, 2023
2 parents 757362f + 8fe6c39 commit 93537df
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions profiler/src/BackendWayland.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -537,12 +537,6 @@ static void RegistryGlobal( void*, struct wl_registry* reg, uint32_t name, const
{
s_decoration = (zxdg_decoration_manager_v1*)wl_registry_bind( reg, name, &zxdg_decoration_manager_v1_interface, 1 );
}
else if( strcmp( interface, zxdg_toplevel_decoration_v1_interface.name ) == 0 )
{
s_tldec = (zxdg_toplevel_decoration_v1*)wl_registry_bind( reg, name, &zxdg_toplevel_decoration_v1_interface, 1 );
zxdg_toplevel_decoration_v1_add_listener( s_tldec, &decorationListener, nullptr );
zxdg_toplevel_decoration_v1_set_mode( s_tldec, ZXDG_TOPLEVEL_DECORATION_V1_MODE_SERVER_SIDE );
}
}

static void RegistryGlobalRemove( void*, struct wl_registry* reg, uint32_t name )
Expand Down Expand Up @@ -703,7 +697,9 @@ Backend::Backend( const char* title, const std::function<void()>& redraw, RunQue

if( s_decoration )
{
zxdg_decoration_manager_v1_get_toplevel_decoration( s_decoration, s_toplevel );
s_tldec = zxdg_decoration_manager_v1_get_toplevel_decoration( s_decoration, s_toplevel );
zxdg_toplevel_decoration_v1_add_listener( s_tldec, &decorationListener, nullptr );
zxdg_toplevel_decoration_v1_set_mode( s_tldec, ZXDG_TOPLEVEL_DECORATION_V1_MODE_SERVER_SIDE );
wl_display_roundtrip( s_dpy );
}

Expand Down

0 comments on commit 93537df

Please sign in to comment.