[vlc-devel] [PATCH 3/4] qml: player, don't forward accepted key events to the hotkeys

Alexandre Janniaux ajanni at videolabs.io
Tue Jul 30 11:37:47 CEST 2019


Hi,

A comment in the code to explain the return might help as it's the reciprocal
form of the comment above in the second chunk, but maybe not mandatory as is
it probably a common pattern for event filters in QML.

LGTM in any case.

Regards,

--
Alexandre Janniaux
VideoLabs


On Tue, Jul 30, 2019 at 10:53:41AM +0200, Pierre Lamot wrote:
> ---
>  modules/gui/qt/qml/player/Player.qml | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/modules/gui/qt/qml/player/Player.qml b/modules/gui/qt/qml/player/Player.qml
> index 7b72ee6c36..6ae036ec21 100644
> --- a/modules/gui/qt/qml/player/Player.qml
> +++ b/modules/gui/qt/qml/player/Player.qml
> @@ -146,6 +146,8 @@ Utils.NavigableFocusScope {
>              onActionCancel: rootPlayer.actionCancel(index)
>
>              Keys.onPressed: {
> +                if (event.accepted)
> +                    return
>                  if (event.key === Qt.Key_Menu) {
>                      toolbarAutoHide.toggleForceVisible()
>                  } else {
> @@ -244,6 +246,8 @@ Utils.NavigableFocusScope {
>
>                      //unhandled keys are forwarded as hotkeys
>                      Keys.onPressed: {
> +                        if (event.accepted)
> +                            return
>                          if (event.key === Qt.Key_Menu)
>                              toolbarAutoHide.toggleForceVisible()
>                          else
> --
> 2.17.1
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list