From f788c0f37b7c3463c330775ef4a43e80a933aa77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Sun, 28 Jul 2024 13:07:14 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E5=8F=A3=E4=BB=A4=E9=87=8D=E5=A4=8D=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xiaomusic/config.py b/xiaomusic/config.py index fcac8e692..c3bccb45d 100644 --- a/xiaomusic/config.py +++ b/xiaomusic/config.py @@ -147,9 +147,11 @@ def append_keyword(self, keys, action): def append_user_keyword(self): for k, v in self.user_key_word_dict.items(): self.key_word_dict[k] = v - self.key_match_order.append(k) + if k not in self.key_match_order: + self.key_match_order.append(k) def init_keyword(self): + self.key_match_order = default_key_match_order() self.append_keyword(self.keywords_playlocal, "playlocal") self.append_keyword(self.keywords_play, "play") self.append_keyword(self.keywords_stop, "stop")