I have a strange problem happening with my avatars when using IEView 18.104.22.168 Unicode. I currently have the latest version of miranda, which is 0.9.52 (32-bit Unicode). A while back, I started noticing that avatars were no longer appearing in my message window:
However, the avatars on my contact list show up fine.
I noticed in the miranda changelog that a few fixes have been done to the avatar system since version 0.9.50. I know IEView Templates use the %avatar% variable to show the avatar, and with the latest version of miranda, testing the output of %avatar%, all I get is '(C)'.
First I thought it to be a database issue, paths, and all, so I tried everything, to no avail. Then having read the miranda changelog, and seeing the avatar system changes, I thought to roll back a few versions to see if it was an update issue. Tried versions x.x.51, x.x.50, no joy. But, interestingly enough, version 0.9.49 works! as depicted below:
Fiddling around with it, I found out that the problem is indeed inside the Avatar Service, avs.dll, that apparently changed since version 0.9.50. I even tried puting a 0.9.49 avs.dll into the 0.9.52 installation, and my issue with the avatars on the message window were resolved, but no avatars showed on contact list. This is, of course, understandable.
My question is, what has changed in the avatar system for IEView to not get the correct avatar URL using the %avatar% variable inside the templates? Has this variable changed? Do we need an updated version of IEView (hasnt been updated in a looong time (3/27/2011).
Any help would be greatly appreciated.