Thread Tools Display Modes
04-12-13, 07:55 PM   #1
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 758
not clickable profession mats

After my first problem was fixed so quickly here is the next one:
Since 5.2 I can't shift+klick on items inside the profession window to copy the names into chat or auction house. The top button is klickable but the bottom one is locked. So now I can't easy search for mats in AH.
Its not an addon problem (same if I disable all addons). So maybe someone also knows an addon to fix this or a short code to fix it
Here is a screenshot of what I talk about:
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
  Reply With Quote
04-12-13, 09:01 PM   #2
Talyrius
An Onyxian Warder
 
Talyrius's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 363
I've noticed this bug as well, but it hasn't bothered me all that much. I just type out the name of the item now.

I'm too lazy to try and develop a workaround.
  Reply With Quote
04-13-13, 12:26 AM   #3
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Code:
local function TradeSkillReagent_OnClick(self)
	local link, name = GetTradeSkillReagentItemLink(TradeSkillFrame.selectedSkill, self:GetID())
	if not link then
		name, link = GameTooltip:GetItem()
		if name ~= self.name:GetText() then
			return
		end
	end
	HandleModifiedItemClick(link)
end
for i = 1, 8 do
	_G["TradeSkillReagent"..i]:SetScript("OnClick", TradeSkillReagent_OnClick)
end
Added to BlizzBugSuck also.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
04-13-13, 05:15 AM   #4
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 758
Originally Posted by Phanx View Post
Added to BlizzBugSuck also.
Thanks! Tested the alpha works fine!
Will it also block the you are not in a party spam?
I onece used YouArentInAPartyFix but it seams to be not working any more and it bugs together with PhoenixStyle
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________

Last edited by Tonyleila : 04-13-13 at 05:18 AM.
  Reply With Quote
04-13-13, 09:50 AM   #5
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Sep 2009
Posts: 822
Originally Posted by Phanx View Post
Added to BlizzBugSuck also.
Thank you! Not yet uploaded here , check http://www.wowace.com/addons/blizzbugssuck/files/
__________________
The cataclysm broke the world ... and the pandas could not fix it!
  Reply With Quote
04-13-13, 10:57 AM   #6
Unkn
Premium Member
 
Unkn's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 258
See my guildies thought I was going crazy when I mentioned this.
__________________
"I'm very feminine. And I'll beat the crap out of ANYONE who disagrees!"
  Reply With Quote
04-13-13, 01:32 PM   #7
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Originally Posted by Tonyleila View Post
I onece used YouArentInAPartyFix but it seams to be not working any more and it bugs together with PhoenixStyle
No, as that's not a bug in the Blizzard API -- it's an issue of one or more of your addons being outdated and sending messages to the wrong channels -- and is thus outside the scope of BlizzBugsSuck.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
04-14-13, 10:40 AM   #8
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 758
Originally Posted by Phanx View Post
No, as that's not a bug in the Blizzard API -- it's an issue of one or more of your addons being outdated and sending messages to the wrong channels -- and is thus outside the scope of BlizzBugsSuck.
Is there a way to find out what addon it is without disabeling them one by one and join bgs?
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
  Reply With Quote
04-14-13, 12:11 PM   #9
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2005
Posts: 1,360
I seem to recall Spamalyzer had that functionality but I'm not 100%.
  Reply With Quote
04-14-13, 10:48 PM   #10
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 2,323
Originally Posted by Tonyleila View Post
Is there a way to find out what addon it is without disabeling them one by one and join bgs?
Spydon should show a stack trace for any code that runs SendAddonMessage().
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
  Reply With Quote
04-15-13, 04:30 AM   #11
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Originally Posted by Tonyleila View Post
Is there a way to find out what addon it is without disabeling them one by one and join bgs?
grep for "SendAddonMessage" in your AddOns folder (including subfolders) and look at the channel it's using -- if you see an addon sending to RAID or PARTY, but never to INSTANCE_CHAT, it's causing your problem. There may be more than one addon.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
04-16-13, 11:50 AM   #12
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 758
Thanks for all your recommendations I tryed it with grepWin.
This addon contain SendAddonMessage:
BigWigs, BugSack, Capping, Hermes, PhonixStyle, Pokemon Trainer, Recount
I looked into all of them but did not find anything without INSTANCE_CHAT.

But also PhoenixStyle and RaidSlackCheck have it and I'm not shure about the code
Most things are like
Lua Code:
  1. function psmarksoff(where)
  2. local inInstance, instanceType = IsInInstance()
  3. if instanceType~="pvp" then
  4. if where==nil then
  5.   if select(3,GetInstanceInfo())==7 or IsLFGModeActive(LE_LFG_CATEGORY_LFD) then
  6.     SendAddonMessage("PSaddon", "16off", "instance_chat")
  7.   else
  8.     SendAddonMessage("PSaddon", "16off", "raid")
  9.   end
  10. else
  11. SendAddonMessage("PSaddon", "16off", where)
  12. end
  13. end
  14. end

But there are also things like
Lua Code:
  1. --BIGWIGS
  2. SendAddonMessage("BigWigs", "T:BWCustomBar "..pstime.." "..pstext, "RAID")
  3. --DXE
  4. SendAddonMessage("DXE", "^1^SAlertsRaidBar^N"..pstime.."^S~`"..pstext.."^^", "RAID")

So maybe someone can look into the addon code of RSC and PS and tell me if its this addon causing the you are not in a party spam. Thanks!
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
  Reply With Quote
04-16-13, 02:13 PM   #13
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Based on your list, I would strongly suspect Hermes, as it has not been updated in years. Try disabling it and joining a BG to verify.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
04-16-13, 02:25 PM   #14
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2005
Posts: 1,360
Hermes has been getting updates over at curse.

That's not to say it's not the culprit (I don't know) but if it is, it's not for lack of updates
  Reply With Quote
04-16-13, 05:57 PM   #15
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 758
yes I use hermes v2.5.4 from curse
Will I don't think its hermes just looked into it and it was inside the libs folder only, I still think its somethink like PS oder RSC


EDIT:
I'm pretty sure now that its PhoenixStyle/RaidSlackCheck tested disabeling hermes but still same spam but disabelung PS abd RSC seams to solve the problem
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________

Last edited by Tonyleila : 04-16-13 at 07:50 PM.
  Reply With Quote
04-17-13, 01:28 AM   #16
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Code:
hooksecurefunc("SendAddonMessage", function(prefix, message, channel, target)
    if channel == "PARTY" or channel == "RAID" then
        local file = debugstack():match("Interface\\AddOns\\(.-:%d+)")
        print("Addon message sent to", channel, "from", file)
    end
end)
Throw that somewhere, join a BG, and wait for the message. Should give you something like "Addon message sent to PARTY from Addon\\File.lua:47" when an addon tries to send a message on PARTY or RAID. Drycoded, and obviously you won't want to run it all the time since those are valid channels under other circumstances.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.

Last edited by Phanx : 04-17-13 at 06:29 PM.
  Reply With Quote
04-17-13, 10:35 AM   #17
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 2,323
Reiterating.
Originally Posted by SDPhantom View Post
Spydon should show a stack trace for any code that runs SendAddonMessage().


Note for addon and/or filenames that are long enough will be truncated at the start of the string.
Also you'll need %d+ to capture more than the first digit of the line number.
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
  Reply With Quote
04-17-13, 06:28 PM   #18
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Yes, I saw your link, but I looked at the screenshots and have NFI what is going on there, and it seems like massive overkill for something this simple. No need to nuke it from orbit when a hammer will do the job.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
04-17-13, 08:23 PM   #19
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 1,196
Looks like a 1980's hex editor...
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of NPCScan and many other AddOns.
  Reply With Quote
04-17-13, 09:45 PM   #20
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Yeah... but I have no idea why you would use a hex editor to look at addon comm messages.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » AddOn Search/Requests » not clickable profession mats

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off