lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lynx-dev PDCURSES color problem with dev.9 (DJGPP)


From: Thomas Dickey
Subject: Re: lynx-dev PDCURSES color problem with dev.9 (DJGPP)
Date: Fri, 25 Oct 2002 05:25:49 -0400
User-agent: Mutt/1.3.27i

On Thu, Oct 24, 2002 at 10:18:47PM -0700, Doug Kaufman wrote:
> On Thu, 24 Oct 2002, Thomas Dickey wrote:
> 
> > I see the problem.  Basically in LYReadCFG.c, I'm using default_fg as
> > COLOR_WHITE, which PDCurses (of course) defines to 7, while actually
> > using 15 for the color we're calling "white".  COLORS in that case is
> > 16.  What I'll do is add some logic to cover the case where COLORS is 16,
> > and set default_fg to 15.
> 
> Thanks for the insight. The following patch fixed it for me for now. I
> presume that you will come up with a more general fix.

right - this is where it's used.  The intent of the code is to filter the
result so that things that look like color pair 0 are treated just as it
is.

> --- lynx2.8.5dev.9/lynx2-8-5/src/LYCurses.c.orig      2002-10-06 
> 16:43:28.000000000 -0800
> +++ lynx2.8.5dev.9/lynx2-8-5/src/LYCurses.c   2002-10-24 22:07:36.000000000 
> -0800
> @@ -615,9 +615,11 @@
>   */
>  PRIVATE int get_color_pair ARGS1(int, n)
>  {
> +#if !defined(PDCURSES)
>      if (lynx_color_pairs[n].fg == default_fg
>       && lynx_color_pairs[n].bg == default_bg)
>       return 0;
> +#endif /* !PDCURSES */
>      return COLOR_PAIR(n);
>  }

-- 
Thomas E. Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net

; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]