On Thu, Feb 17, 2022 at 04:00:47PM +0200, Santtu Lakkala wrote:
> Build on auto-sync and only mark window dirty on palette changes and let
> the event handler do the actual draw.
> ---
>  st.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/st.c b/st.c
> index 51049ba..c71fa06 100644
> --- a/st.c
> +++ b/st.c
> @@ -1927,7 +1927,7 @@ strhandle(void)
>                       else if (xsetcolorname(defaultfg, p))
>                               fprintf(stderr, "erresc: invalid foreground 
> color: %s\n", p);
>                       else
> -                             redraw();
> +                             tfulldirt();
>                       return;
>               case 11:
>                       if (narg < 2)
> @@ -1940,7 +1940,7 @@ strhandle(void)
>                       else if (xsetcolorname(defaultbg, p))
>                               fprintf(stderr, "erresc: invalid background 
> color: %s\n", p);
>                       else
> -                             redraw();
> +                             tfulldirt();
>                       return;
>               case 12:
>                       if (narg < 2)
> @@ -1953,7 +1953,7 @@ strhandle(void)
>                       else if (xsetcolorname(defaultcs, p))
>                               fprintf(stderr, "erresc: invalid cursor color: 
> %s\n", p);
>                       else
> -                             redraw();
> +                             tfulldirt();
>                       return;
>               case 4: /* color set */
>                       if (narg < 3)
> @@ -1975,7 +1975,7 @@ strhandle(void)
>                                * TODO if defaultbg color is changed, borders
>                                * are dirty
>                                */
> -                             redraw();
> +                             tfulldirt();
>                       }
>                       return;
>               }
> -- 
> 2.32.0
> 
> 

Hi Santtu,

Thank you, I pushed the patch to the repo.

-- 
Kind regards,
Hiltjo

Reply via email to