Skip to content

Commit

Permalink
modules/hyprland/workspace: ignore empty window-rewrite
Browse files Browse the repository at this point in the history
I'd like to ignore some windows from having icons or empty space taken
on the bar. By filtering out empty repr we can supply rewrite rules that
will ignore them from being processed and showing an empty space or
default icon.
  • Loading branch information
khaneliman committed Jul 3, 2024
1 parent ca3877d commit 93af810
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/modules/hyprland/workspace.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,11 @@ void Workspace::initializeWindowMap(const Json::Value &clients_data) {

void Workspace::insertWindow(WindowCreationPayload create_window_paylod) {
if (!create_window_paylod.isEmpty(m_workspaceManager)) {
m_windowMap[create_window_paylod.getAddress()] = create_window_paylod.repr(m_workspaceManager);
auto repr = create_window_paylod.repr(m_workspaceManager);

if (!repr.empty()) {
m_windowMap[create_window_paylod.getAddress()] = repr;
}
}
};

Expand Down

0 comments on commit 93af810

Please sign in to comment.