On Tue, May 30, 2000 at 10:31:52PM +0930, Tim wrote:
> Hi all
>
> I know there has already been something like this posted to the list, but
> this prob is a little different.
>
> When I change of any of my themes to thread's "sand" style, window labels
> of the current (open and iconofied) open windows are all keeping the style
> of the one I used before switching. The font changes to the right one,
> however.
>
> When I bring up a new window while using sand, its window label is
> transparent. Changing desktops or iconofying does not change this state.
> If I restart bb (from the menu) they window labels just refresh their
> transparencies.
>
> Running 0.60.3 on a standard RH 6.1 box. Sand is written for 0.60.x, and
> the only thing that makes it different ot my other styles is that it uses
> X color names like "grey20" and is mainly flat with solid colors.
>
> Any suggestions?
>
> Tim
>
Woohoo! A bug!
And a really stupid bug on my part. To fix it, just change line 1686
of Window.cc from
XSetWindowBackground(display, frame.title, frame.flabel_pixel);
to
XSetWindowBackground(display, frame.label, frame.flabel_pixel);
and line 1696 from
XSetWindowBackground(display, frame.title, frame.ulabel_pixel);
to
XSetWindowBackground(display, frame.label, frame.ulabel_pixel);
Recompile, reinstall, and everything should be wonderful again.
Jeff Raven