grub-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] Fix color problem the grub-emu


From: Marco Gerards
Subject: Re: [PATCH] Fix color problem the grub-emu
Date: Tue, 05 Aug 2008 12:15:00 +0200
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux)

Hi,

Bean <address@hidden> writes:

> Currently, the color handling in grub-emu is broken, sometimes you see
> nothing on screen. This patch fix it, now variable menu_color_normal
> and menu_color_highlight works properly in grub-emu.
>
> 2008-08-02  Bean  <address@hidden>
>
>       * util/console.c (grub_console_cur_color): New variable.
>       (grub_console_standard_color): Likewise.
>       (grub_console_normal_color): Likewise.
>       (grub_console_highlight_color): Likewise.
>       (color_map): Likewise.
>       (use_color): Likewise.
>       (NUM_COLORS): New macro.
>       (grub_ncurses_setcolorstate): Handle color properly.
>       (grub_ncurses_setcolor): Don't change color here, just remember the
>       settings, color will be set in grub_ncurses_setcolorstate.
>       (grub_ncurses_getcolor): New function.
>       (grub_ncurses_init): Initialize color pairs.
>       (grub_term grub_ncurses_term): New member grub_ncurses_getcolor.

This should be:

        (grub_ncurses_term): New member grub_ncurses_getcolor.

> -- 
> Bean
>
> diff --git a/util/console.c b/util/console.c
> index 8c9401c..53fc5d0 100644
> --- a/util/console.c
> +++ b/util/console.c
> @@ -41,6 +41,28 @@
>  
>  static int grub_console_attr = A_NORMAL;
>  
> +grub_uint8_t grub_console_cur_color = 7;

Any reason why this is not static?



Otherwise, like usual, your patch looks fine at first sight.  If it
works and no one else has objections just commit it after making these
two changes :-)

--
Marco





reply via email to

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