From ab72165db7cd9ed0fd3ea9645cbc9f91eafcd82a Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Fri, 10 May 2019 09:12:45 +0100 Subject: [PATCH] Close GPU preview on exit --- src/App.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/App.vue b/src/App.vue index 4718b53f..ce4a0bd2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -63,6 +63,8 @@ export default { window.addEventListener('resize', this.handleResize) this.handleResize(); + + window.addEventListener('beforeunload', this.handleExit) }, beforeDestroy: function () { @@ -73,6 +75,11 @@ export default { handleResize: function(event) { this.window.width = window.innerWidth; this.window.height = window.innerHeight; + }, + + handleExit: function(event) { + console.log("Triggered beforeunload") + this.$root.$emit('globalTogglePreview', false) } }