If transparency in enabled in xchat, a race condition
between it and the window-manager/desktop environment
can occur. By the time xchat executes enough to be able
to check the background, the WM/DE may or may not have
had time to set the background image.
In this event, xchat disables the transparency
preference, thus ignoring the background change when it
does occur later on.
Expected behavior:
1) Xchat continues to monitor the background for
changes even after finding no root image immediatly on
startup. Until such a root bg is found, Xchat should
assume selected fg/bg settings.
2) The "Can't set transparent background" dialog COULD
be displayed when the preference is toggeled on with no
root image available.
Altering the source to comment out the warning dialog
and automatic preference change produced the desired
affect: xchat used the configured fg/bg settings, and
enabled the transparent background once nautilus set
the background artificially late.
Logged In: YES
user_id=406775
xchat 2.4.1