Don't play down sound while loading quick keys

This commit is contained in:
Evil Eye 2025-07-13 18:36:30 +02:00
parent b53cb085c9
commit 682f00bcff
2 changed files with 7 additions and 2 deletions

View File

@ -228,7 +228,7 @@ namespace MWGui
mAssignDialog->setVisible(false);
}
void QuickKeysMenu::onAssignItem(MWWorld::Ptr item)
void QuickKeysMenu::assignItem(MWWorld::Ptr item)
{
assert(mSelected);
@ -245,7 +245,11 @@ namespace MWGui
if (mItemSelectionDialog)
mItemSelectionDialog->setVisible(false);
}
void QuickKeysMenu::onAssignItem(MWWorld::Ptr item)
{
assignItem(item);
MWBase::Environment::get().getWindowManager()->playSound(item.getClass().getDownSoundId(item));
}
@ -566,7 +570,7 @@ namespace MWGui
else
{
if (quickKey.mType == ESM::QuickKeys::Type::Item)
onAssignItem(item);
assignItem(item);
else // if (quickKey.mType == ESM::QuickKeys::Type::MagicItem)
onAssignMagicItem(item);
}

View File

@ -72,6 +72,7 @@ namespace MWGui
// Check if quick key is still valid
inline void validate(int index);
void unassign(keyData* key);
void assignItem(MWWorld::Ptr item);
};
class QuickKeysMenuAssign : public WindowModal