summary refs log tree commit diff
path: root/src/SingleImagePackModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/SingleImagePackModel.cpp')
-rw-r--r--src/SingleImagePackModel.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/SingleImagePackModel.cpp b/src/SingleImagePackModel.cpp

index 02c9a3ce..9d8c3409 100644 --- a/src/SingleImagePackModel.cpp +++ b/src/SingleImagePackModel.cpp
@@ -248,6 +248,9 @@ SingleImagePackModel::setIsStickerPack(bool val) using mtx::events::msc2545::PackUsage; if (val != pack.pack->is_sticker()) { pack.pack->usage.set(PackUsage::Sticker, val); + if (!val) + pack.pack->usage.set(PackUsage::Emoji, true); + emit isEmotePackChanged(); emit isStickerPackChanged(); } } @@ -258,7 +261,10 @@ SingleImagePackModel::setIsEmotePack(bool val) using mtx::events::msc2545::PackUsage; if (val != pack.pack->is_emoji()) { pack.pack->usage.set(PackUsage::Emoji, val); + if (!val) + pack.pack->usage.set(PackUsage::Sticker, true); emit isEmotePackChanged(); + emit isStickerPackChanged(); } }