From de10e871330fa0bc66b54addad3665bfbb446b50 Mon Sep 17 00:00:00 2001 From: Natsumi Date: Fri, 6 Jun 2025 07:05:03 +1200 Subject: [PATCH] Fix local favorites import --- src/app.js | 6 ++++++ src/views/Favorites/dialogs/AvatarImportDialog.vue | 2 +- src/views/Favorites/dialogs/WorldImportDialog.vue | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app.js b/src/app.js index 1254fa01..259e4803 100644 --- a/src/app.js +++ b/src/app.js @@ -12311,6 +12311,9 @@ console.log(`isLinux: ${LINUX}`); if (this.worldDialog.visible && this.worldDialog.id === worldId) { this.worldDialog.isFavorite = true; } + + // update UI + this.sortLocalWorldFavorites(); }; $app.methods.removeLocalWorldFavorite = function (worldId, group) { @@ -12554,6 +12557,9 @@ console.log(`isLinux: ${LINUX}`); if (this.avatarDialog.visible && this.avatarDialog.id === avatarId) { this.avatarDialog.isFavorite = true; } + + // update UI + this.sortLocalAvatarFavorites(); }; $app.methods.removeLocalAvatarFavorite = function (avatarId, group) { diff --git a/src/views/Favorites/dialogs/AvatarImportDialog.vue b/src/views/Favorites/dialogs/AvatarImportDialog.vue index b72999d7..5ada0201 100644 --- a/src/views/Favorites/dialogs/AvatarImportDialog.vue +++ b/src/views/Favorites/dialogs/AvatarImportDialog.vue @@ -337,7 +337,7 @@ if (D.avatarImportFavoriteGroup) { await this.addFavoriteAvatar(ref, D.avatarImportFavoriteGroup, false); } else if (D.avatarImportLocalFavoriteGroup) { - this.$emit('add-local-avatar-favorite', ref.id, D.avatarImportLocalFavoriteGroup); + this.$emit('addLocalAvatarFavorite', ref.id, D.avatarImportLocalFavoriteGroup); } utils.removeFromArray(this.avatarImportTable.data, ref); D.avatarIdList.delete(ref.id); diff --git a/src/views/Favorites/dialogs/WorldImportDialog.vue b/src/views/Favorites/dialogs/WorldImportDialog.vue index 5cb03513..b6a6d5a2 100644 --- a/src/views/Favorites/dialogs/WorldImportDialog.vue +++ b/src/views/Favorites/dialogs/WorldImportDialog.vue @@ -324,7 +324,7 @@ if (D.worldImportFavoriteGroup) { await this.addFavoriteWorld(ref, D.worldImportFavoriteGroup, false); } else if (D.worldImportLocalFavoriteGroup) { - this.$emit('add-local-world-favorite', ref.id, D.worldImportLocalFavoriteGroup); + this.$emit('addLocalWorldFavorite', ref.id, D.worldImportLocalFavoriteGroup); } utils.removeFromArray(this.worldImportTable.data, ref); D.worldIdList.delete(ref.id);