From 8a24560b1697d5bd4855b5d87cfb45f6dba7afa7 Mon Sep 17 00:00:00 2001 From: Kylart Date: Sun, 30 Aug 2020 02:18:35 +0200 Subject: [PATCH] Put layout how into store and fixed cursor not hiding --- src/renderer/components/video/layout/index.vue | 12 +++++++++++- src/renderer/components/video/player.vue | 4 +--- src/renderer/mixins/video/layout.js | 2 -- src/renderer/store/modules/streaming/state.js | 1 + 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/renderer/components/video/layout/index.vue b/src/renderer/components/video/layout/index.vue index b4a23ef..1e6fa08 100644 --- a/src/renderer/components/video/layout/index.vue +++ b/src/renderer/components/video/layout/index.vue @@ -48,7 +48,6 @@ export default { }, data: () => ({ - show: true, timeoutID: null }), @@ -56,6 +55,17 @@ export default { setTimeout(this.hide, 1500) }, + computed: { + show: { + get () { + return this.$store.getters['streaming/controls'].show + }, + set (bool) { + this.$store.commit('streaming/setControl', { name: 'show', value: bool }) + } + } + }, + methods: { reveal () { this.show = true diff --git a/src/renderer/components/video/player.vue b/src/renderer/components/video/player.vue index c9b7775..2f577d5 100644 --- a/src/renderer/components/video/player.vue +++ b/src/renderer/components/video/player.vue @@ -1,7 +1,7 @@