mirror of
https://github.com/i3/i3.git
synced 2026-02-04 17:55:33 +00:00
kick tray clients before destroying the bar
This commit is contained in:
committed by
Michael Stapelberg
parent
5af9ea65fe
commit
654e2cefa6
@ -1652,6 +1652,8 @@ void destroy_window(i3_output *output) {
|
||||
return;
|
||||
}
|
||||
|
||||
kick_tray_clients(output);
|
||||
|
||||
draw_util_surface_free(xcb_connection, &(output->bar));
|
||||
draw_util_surface_free(xcb_connection, &(output->buffer));
|
||||
draw_util_surface_free(xcb_connection, &(output->statusline_buffer));
|
||||
@ -1659,8 +1661,6 @@ void destroy_window(i3_output *output) {
|
||||
xcb_free_pixmap(xcb_connection, output->buffer.id);
|
||||
xcb_free_pixmap(xcb_connection, output->statusline_buffer.id);
|
||||
output->bar.id = XCB_NONE;
|
||||
|
||||
kick_tray_clients(output);
|
||||
}
|
||||
|
||||
/* Strut partial tells i3 where to reserve space for i3bar. This is determined
|
||||
|
||||
Reference in New Issue
Block a user