From a88a3cfb6ae5b980b8e4cd74f6c4e28a7acef150 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Sun, 6 Sep 2015 02:50:03 +0200 Subject: [PATCH] made alt click to put up an inventory item for auction work --- Auctionator.lua | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/Auctionator.lua b/Auctionator.lua index 54ec56a..3e8f8a3 100644 --- a/Auctionator.lua +++ b/Auctionator.lua @@ -161,30 +161,26 @@ end ----------------------------------------- -function Auctionator_ContainerFrameItemButton_OnModifiedClick(button) +function Auctionator_ContainerFrameItemButton_OnClick(button) if (AUCTIONATOR_ENABLE_ALT == 0 or not AuctionFrame:IsShown() or not IsAltKeyDown()) then - return auctionator_orig_ContainerFrameItemButton_OnModifiedClick(button) + return auctionator_orig_ContainerFrameItemButton_OnClick(button) end - if PanelTemplates_GetSelectedTab (AuctionFrame) ~= AUCTIONATOR_TAB_INDEX then + ClickAuctionSellItemButton() + ClearCursor() + + if PanelTemplates_GetSelectedTab(AuctionFrame) ~= AUCTIONATOR_TAB_INDEX then AuctionFrameTab_OnClick(AUCTIONATOR_TAB_INDEX) end - PickupContainerItem(this:GetParent():GetID(), this:GetID()) - - local infoType = GetCursorInfo() - - if infoType == "item" then - ClickAuctionSellItemButton() - ClearCursor() - end + ClickAuctionSellItemButton() end @@ -252,8 +248,8 @@ function Auctionator_SetupHookFunctions() auctionator_orig_AuctionFrameTab_OnClick = AuctionFrameTab_OnClick AuctionFrameTab_OnClick = Auctionator_AuctionFrameTab_OnClick - auctionator_orig_ContainerFrameItemButton_OnModifiedClick = ContainerFrameItemButton_OnModifiedClick - ContainerFrameItemButton_OnModifiedClick = Auctionator_ContainerFrameItemButton_OnModifiedClick + auctionator_orig_ContainerFrameItemButton_OnClick = ContainerFrameItemButton_OnClick + ContainerFrameItemButton_OnClick = Auctionator_ContainerFrameItemButton_OnClick auctionator_orig_AuctionFrameAuctions_Update = AuctionFrameAuctions_Update AuctionFrameAuctions_Update = Auctionator_AuctionFrameAuctions_Update