diff --git a/CHANGELOG.md b/CHANGELOG.md index c5b2e939a..8df673c11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -103,6 +103,7 @@ - Bugfix: Disabled /popout and /streamlink from working in non-twitch channels (e.g. /whispers) when supplied no arguments. (#3541) - Bugfix: Fixed automod and unban messages showing when moderation actions were disabled (#3548) - Bugfix: Fixed crash when rendering a highlight inside of a sub message, with sub message highlights themselves turned off. (#3556) +- Bugfix: Don't grab the keyboard in channel picker dialog (#3575) - BugFix: Fixed SplitInput placeholder color. (#3606) - BugFix: Remove game from stream/split title when set to "nothing." (#3609) - BugFix: Fixed double-clicking on usernames with right/middle click causing text selection. (#3608) diff --git a/src/widgets/dialogs/SelectChannelDialog.cpp b/src/widgets/dialogs/SelectChannelDialog.cpp index 11f0b6488..93fb66fe8 100644 --- a/src/widgets/dialogs/SelectChannelDialog.cpp +++ b/src/widgets/dialogs/SelectChannelDialog.cpp @@ -407,8 +407,6 @@ bool SelectChannelDialog::EventFilter::eventFilter(QObject *watched, if (event->type() == QEvent::FocusIn) { - widget->grabKeyboard(); - auto *radio = dynamic_cast(watched); if (radio) { @@ -417,11 +415,6 @@ bool SelectChannelDialog::EventFilter::eventFilter(QObject *watched, return true; } - else if (event->type() == QEvent::FocusOut) - { - widget->releaseKeyboard(); - return false; - } else if (event->type() == QEvent::KeyPress) { QKeyEvent *event_key = static_cast(event);