Prereq data: Windows XP, version 1.1 of PChat Portable. Not installed as part of the PortableApps platform.
Just as the header explains. I can go into the settings page for the installer-provided X-Tray icon, change some settings around (such as disabling tray balloon notifications). However, once I exit the application and start it again, all X-Tray settings revert back to their defaults (i.e., balloon notifications are enabled again). If I replace the PA.c-modified X-Tray plugin with the original one (from the Sinister Developments site), data is saved as per normal.
It's a very fixable bug in the sense that you can easily replace the plugin, but two things come to mind.
1) It doesn't adhere to PChat's branding, which isn't that big a deal, really.
2) It's strange that the PA.c-provided X-Tray plugin would do this in the first place. How would changing the icons used break settings-savings functionality? (There's probably more changes I don't know about, though.)
Apologies if this has been brought up before; I'm a happy user of X-Chat Portable (the 2.8.6-1 pre-relase version!) and appreciate your hard work.
This is a known issue, and when I talked to Zach some weeks ago he said that it was a bug in X-Tray itself. Not sure about your findings here, maybe Zach will recheck it.
He's tried getting the proper tray icon working, but has struck an issue with 32-bit/64-bit compatibility. In one, I think it was 32-bit, it was getting a race condition somewhere while it worked on the other architecture. Otherwise it'd be using the proper tray icon rather than a plug-in.
Zach will be able to provide more details.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Fair enough. I'm on a 32-bit system, and unless something else breaks terribly, I can just use the SD version of X-Tray until things get ironed out. And if that doesn't work, I can always fall back to the XChat Portable release until a new version gets released and I can try again. Good stuff all around.
50% method, 50% madness.
well the issue is this, I've compiled the latest source release candidate from SD's site using visual studio 2008 so it should not of been affected, strange how the one provided from the original site reacts properly and my recompile doesn't :/
your friendly neighbourhood moderator Zach Thibeau