From 9dcaadfca55284a91d8fadab1dc143a44acc6474 Mon Sep 17 00:00:00 2001
From: Ekaterina Vaartis <vaartis@cock.li>
Date: Mon, 19 Aug 2019 18:09:12 +0300
Subject: [PATCH] Use Vue.set to ensure that the updated pack property is
 reactive

If it was null, it wouldn't be reactive when editing
---
 src/store/modules/emoji_packs.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/store/modules/emoji_packs.js b/src/store/modules/emoji_packs.js
index 62277e1e..5be596ed 100644
--- a/src/store/modules/emoji_packs.js
+++ b/src/store/modules/emoji_packs.js
@@ -2,6 +2,8 @@ import { listPacks, downloadFrom, reloadEmoji, deletePack, savePackMetadata } fr
 
 import { Message } from 'element-ui'
 
+import Vue from 'vue'
+
 const packs = {
   state: {
     localPacks: {},
@@ -16,7 +18,7 @@ const packs = {
     },
 
     UPDATE_LOCAL_PACK_VAL: (state, { name, key, value }) => {
-      state.localPacks[name]['pack'][key] = value
+      Vue.set(state.localPacks[name]['pack'], key, value)
     },
 
     UPDATE_LOCAL_PACK: (state, { name, pack }) => {
-- 
GitLab