tDelay redrawals on palette changes - st - [fork] customized build of st, the s… | |
git clone git://src.adamsgaard.dk/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit e823e2308f2a99023032a3966ebb7036a31d305f | |
parent 2c5edf28ec851907305d73c6218ce75d39f1767f | |
Author: Santtu Lakkala <[email protected]> | |
Date: Thu, 17 Feb 2022 16:00:47 +0200 | |
Delay redrawals on palette changes | |
Build on auto-sync and only mark window dirty on palette changes and let | |
tthe event handler do the actual draw. | |
Diffstat: | |
M st.c | 8 ++++---- | |
1 file changed, 4 insertions(+), 4 deletions(-) | |
--- | |
diff --git a/st.c b/st.c | |
t@@ -1927,7 +1927,7 @@ strhandle(void) | |
else if (xsetcolorname(defaultfg, p)) | |
fprintf(stderr, "erresc: invalid foreground co… | |
else | |
- redraw(); | |
+ tfulldirt(); | |
return; | |
case 11: | |
if (narg < 2) | |
t@@ -1940,7 +1940,7 @@ strhandle(void) | |
else if (xsetcolorname(defaultbg, p)) | |
fprintf(stderr, "erresc: invalid background co… | |
else | |
- redraw(); | |
+ tfulldirt(); | |
return; | |
case 12: | |
if (narg < 2) | |
t@@ -1953,7 +1953,7 @@ strhandle(void) | |
else if (xsetcolorname(defaultcs, p)) | |
fprintf(stderr, "erresc: invalid cursor color:… | |
else | |
- redraw(); | |
+ tfulldirt(); | |
return; | |
case 4: /* color set */ | |
if (narg < 3) | |
t@@ -1975,7 +1975,7 @@ strhandle(void) | |
* TODO if defaultbg color is changed, borders | |
* are dirty | |
*/ | |
- redraw(); | |
+ tfulldirt(); | |
} | |
return; | |
} |