fix shop vendor buying on non-click (#2906)

* fix shop vendor buying on non-click

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
deltanedas 2025-02-07 09:25:15 +00:00 committed by GitHub
parent 2013a26ec2
commit a2367725d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 1 deletions

View File

@ -7,6 +7,7 @@ using Robust.Client.Player;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Input;
using Robust.Shared.Prototypes;
using Robust.Shared.Timing;
using System.Numerics;
@ -43,7 +44,11 @@ public sealed partial class ShopVendorWindow : FancyWindow
VendingContents.SearchBar = SearchBar;
VendingContents.DataFilterCondition += DataFilterCondition;
VendingContents.GenerateItem += GenerateButton;
VendingContents.ItemKeyBindDown += (args, data) => OnItemSelected?.Invoke(((ShopVendorListingData) data).Index);
VendingContents.ItemKeyBindDown += (args, data) =>
{
if (args.Function == EngineKeyFunctions.UIClick)
OnItemSelected?.Invoke(((ShopVendorListingData) data).Index);
};
}
public void SetEntity(EntityUid owner)