23 - xtensiontooltip2 bumping other channels out of place
What steps will reproduce the problem?
1. Log in and enter the world with your character. Sometimes it happens, sometimes it doesn't. Most of the time it doesn't, but it does often enough that I've got a macro to leave all channels and then join them again in the proper order (the macro doesn't do this flawlessly either so it's not the greatest workaround, either).
What is the expected output? What do you see instead?
The channel numbers should stay in the order I left them last time I logged out. Instead, sometimes, xtensiontooltip2 has taken over one of the spots meant for the others and thus they are bumped down a notch.
What version of the product are you using?
2.1
Do you have an error log of what happened?
N/A.
Please provide any additional information below.
I have a suggestion that should fix this problem entirely: Prevent the addon from causing any channel communication (or outright joining, of course, but I think attempts to communicate that result in auto-joining might be the real culprit) from occurring until after the PLAYER_ENTERING_WORLD event has triggered.
- 3 comments
- 3 comments
- #3
Azxiana Fri, 30 Oct 2009 22:14:26Longer than that, actually. The one minute delay does not start until fully loaded into the world and not until a chat message comes across. Basically it could be any where from one to five minutes after the character is fully loaded and playable.
Theoretically, the only computers around that could make that happen are the absolute lowest supported by WoW while loading into Dalaran during a busy time.(Dalaran requires about 3GB of RAM to be considered fully loaded.)
My other theory is server related. There are times I have loaded into WoW and it is just not joining the default channels. A minute or so later, it joins the default channels. All I can figure out for those situations is that the server is being slow.
It definitely will not do it on a reload UI since the channels have already been joined.
- #2
Tuhljin Fri, 30 Oct 2009 05:53:17Hm, well my PC's not that slow; I'm "pretty sure" it takes less than a minute for it to load into the world after selecting your character. :P I do see the precautions you've put in place so I'd agree that theoretically this shouldn't be happening.. I don't know what to tell ya - it certainly has been happening every once in a while (like I said, not every time - not even 10% of the time) and I don't have any other addons that join any channels. I'll try to pay more attention to the details when it does happen, if load time was unusually slow (maybe lag related), whether it's only when first entering the world and not on /reloadui (my guess right now is that it doesn't do this on /reloadui), etc.
- #1
Azxiana Thu, 29 Oct 2009 02:23:48The channel joining function actually waits an entire minute before it can even join the channel. It will not even start the the one minute count down till it can join until the player sees a channel message on any channel. I originally coded that in to prevent this exact problem.
Which makes me curious why it is happening to you. I do know slow computers can cause this, but it would require an extreme amount of loading time for it to happen now.
Looking into it again.