From 54c1b07b61062ec02c90bcc9a361f28c6d52347e Mon Sep 17 00:00:00 2001 From: Hans-Peter Herzog Date: Thu, 5 Jul 2018 17:38:42 +0200 Subject: [PATCH] TT#39593 [Issue] Call: Unable to open right drawer again after resizing and swiping it away Change-Id: I895bee8b26c68a56ebba13d56f5b85fb9cad2f1c --- src/components/layouts/Default.vue | 2 ++ src/components/pages/Conversations/Conversations.vue | 2 ++ src/components/pages/Home.vue | 3 +++ 3 files changed, 7 insertions(+) diff --git a/src/components/layouts/Default.vue b/src/components/layouts/Default.vue index c8720617..768cf7e0 100644 --- a/src/components/layouts/Default.vue +++ b/src/components/layouts/Default.vue @@ -272,6 +272,7 @@ this.$store.commit('layout/toggleFullscreen'); }, call() { + this.$refs.layout.showRight(); this.$store.dispatch('call/showCall'); }, logout() { @@ -291,6 +292,7 @@ } }, closeCall() { + this.$refs.layout.hideRight(); this.$store.commit('layout/hideRight'); }, applyLayout() { diff --git a/src/components/pages/Conversations/Conversations.vue b/src/components/pages/Conversations/Conversations.vue index f45289b0..952c8528 100644 --- a/src/components/pages/Conversations/Conversations.vue +++ b/src/components/pages/Conversations/Conversations.vue @@ -76,6 +76,7 @@ mounted() { this.$store.commit('conversations/resetList'); }, + inject: ['layout'], computed: { ...mapGetters('conversations', [ 'items', @@ -106,6 +107,7 @@ this.$store.dispatch('conversations/nextPage'); }, initCall(call) { + this.layout.showRight(); this.$store.dispatch('call/start', { number: call.number, localMedia: call.media diff --git a/src/components/pages/Home.vue b/src/components/pages/Home.vue index 69b32499..be535554 100644 --- a/src/components/pages/Home.vue +++ b/src/components/pages/Home.vue @@ -116,6 +116,7 @@ QCardActions, QIcon }, + inject: ['layout'], mounted() { scroll.setScrollPosition(this.$el, 0, 100); }, @@ -140,6 +141,7 @@ methods: { call() { if(this.isCallAvailable) { + this.layout.showRight(); this.$store.dispatch('call/showCall'); } else { @@ -148,6 +150,7 @@ }, screenShare() { if(this.isCallAvailable && !this.isMobile) { + this.layout.showRight(); this.$store.dispatch('call/showCall'); } else {