Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate of #4736 — one should be closed. This import is functionally identical to the one added by PR #4736; the only difference is spelling: here it's
use crate::openhuman::voice::hotkey::{self, ActivationMode, HotkeyEvent};, in #4736 it'suse super::hotkey::{...}. Both resolve to the same module and both carry the same#[cfg(not(target_os = "macos"))]gate, so exactly one of these PRs should land and the other be closed. Two points favor this PR as the canonical one: it was opened first (08:42Z vs 11:42Z), and thecrate::…spelling matches the adjacentuse crate::openhuman::config::Config;on line 15. Otherwise the fix is correct — every reference to these symbols (lines 140–182) lives inside the non-macOSstart_rdev_listener, so the cfg gate matches usage exactly. Maintainer call.