View Single Post
07/06/14, 09:16 PM   #22
YelloDello
AddOn Author - Click to view addons
Join Date: May 2014
Posts: 8
Originally Posted by Garkin View Post
Is there such a big difference to cause crash to desktop?
Ha! Well, no, definitely not, if that's really the only difference between the ESO 1.1.2 and 1.2.3 versions of the function.

But if that's the only difference, then I'm amazed, because these different results seem to have occurred:

ESO 1.1.2
  1. #ZO_LinkHandler_ParseLink(link) returns nonzero number (I forget, but think it was 23).
  2. Calling ZO_LinkHandler_ParseLink large numbers of times (roughly 191406) in a single execution is fine.

ESO 1.2.3
  1. #ZO_LinkHandler_ParseLink(link) returns 0.
  2. Calling ZO_LinkHandler_ParseLink far fewer times (anywhere between 4556 and 5112) causes a crash.

If your code excerpts are accurate, perhaps the difference I'm seeing in the results is not because of the parselink function, but instead because of some library changing, and/or new limitations being imposed, or some other factor.

Edit: Changed numbers for calls (missed fairly important step in calculation).

Last edited by YelloDello : 07/06/14 at 09:40 PM.
  Reply With Quote