| Summary: | After changing key shortcuts, old bindings still active and conflicting. | ||
|---|---|---|---|
| Product: | [Applications] kaffeine | Reporter: | romeoK <romeoknight> |
| Component: | general | Assignee: | Mauro Carvalho Chehab <mchehab> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 2.0.15 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/kaffeine/9d2d2149373813d2b115497d233a028e51d994e2 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
romeoK
2018-05-10 10:46:22 UTC
additional comment: After assigning new keys, as long as you don't restart Kaffeine, the bindings work. Git commit 9d2d2149373813d2b115497d233a028e51d994e2 by Mauro Carvalho Chehab. Committed on 05/05/2019 at 17:57. Pushed by mauroc into branch 'master'. mediawidget: Override DVD keys instead of changing their settings When DVD navigation menu is enabled and a valid DVD key is used, inhibit shortcut key handle by calling accept() once the key is handled. Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> M +31 -22 src/mediawidget.cpp M +2 -0 src/mediawidget.h https://commits.kde.org/kaffeine/9d2d2149373813d2b115497d233a028e51d994e2 (In reply to romeoK from comment #1) > additional comment: After assigning new keys, as long as you don't restart > Kaffeine, the bindings work. The problem here was actually specific to LEFT and RIGHT keys. The root cause is because MediaWidget::dvdMenuChanged was redefining it, due to DVD reproduction. I reworkted the code, providing a cleaner implementation for DVD menu navigation (with uses UP, DOWN, LEFT and RIGHT keys). Basically, when DVD is reproduced, it will temporarily override the above keys in order to control the DVD menu. The normal behaviour is returned when reproducing any other type of media. |