Skip to content

Commit 21906f0

Browse files
authored
Merge pull request #3511 from hacrvlq/wireplumber-fix
Accept "default-node-changed" signals from wireplumber, even if only the node ID is changed
2 parents 79d3a1a + c468119 commit 21906f0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/modules/wireplumber.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ void waybar::modules::Wireplumber::onDefaultNodesApiChanged(waybar::modules::Wir
163163
"[{}]: (onDefaultNodesApiChanged) - got the following default node: Node(name: {}, id: {})",
164164
self->name_, defaultNodeName, defaultNodeId);
165165

166-
if (g_strcmp0(self->default_node_name_, defaultNodeName) == 0) {
166+
if (g_strcmp0(self->default_node_name_, defaultNodeName) == 0 &&
167+
self->node_id_ == defaultNodeId) {
167168
spdlog::debug(
168169
"[{}]: (onDefaultNodesApiChanged) - Default node has not changed. Node(name: {}, id: {}). "
169170
"Ignoring.",

0 commit comments

Comments
 (0)