Fix current view tags being wrong
This commit is contained in:
@ -376,6 +376,7 @@ pub fn commitTransaction(view: *View) void {
|
||||
}
|
||||
|
||||
view.updateSceneState();
|
||||
view.notifyState();
|
||||
}
|
||||
|
||||
pub fn updateSceneState(view: *View) void {
|
||||
@ -780,14 +781,14 @@ pub fn notifyState(view: *const View) void {
|
||||
if (view.foreign_toplevel_handle.wlr_handle) |wlr_handle| {
|
||||
if (view.getTitle()) |title| wlr_handle.setTitle(title);
|
||||
}
|
||||
// Send title and tags to all status listeners attached to a seat which focuses this view
|
||||
// Send title to all status listeners attached to a seat which focuses this view
|
||||
if (view.ext_foreign_toplevel_handle) |handle| {
|
||||
handle.updateState(&.{
|
||||
.title = view.getTitle(),
|
||||
.app_id = view.getAppId(),
|
||||
});
|
||||
}
|
||||
// Send title to all status listeners attached to a seat which focuses this view
|
||||
// Send title and tags to all status listeners attached to a seat which focuses this view
|
||||
var seat_it = server.input_manager.seats.iterator(.forward);
|
||||
while (seat_it.next()) |seat| {
|
||||
if (seat.focused == .view and seat.focused.view == view) {
|
||||
|
Reference in New Issue
Block a user