mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-01 07:15:32 -04:00
config: add tweak.damage-whole-window
When enabled, foot will ‘damage’ the entire window, instead of just the modified/updated rows. This will force the compositor to redraw/blend the whole window. This can be used to workaround an issue with fractional scaling in Gnome, where random thin lines may appear.
This commit is contained in:
parent
4179e480e8
commit
d040284cc7
4 changed files with 27 additions and 2 deletions
4
config.c
4
config.c
|
|
@ -1361,6 +1361,9 @@ parse_section_tweak(
|
|||
if (strcmp(key, "allow-overflowing-double-width-glyphs") == 0)
|
||||
conf->tweak.allow_overflowing_double_width_glyphs = str_to_bool(value);
|
||||
|
||||
else if (strcmp(key, "damage-whole-window") == 0)
|
||||
conf->tweak.damage_whole_window = str_to_bool(value);
|
||||
|
||||
else if (strcmp(key, "render-timer") == 0) {
|
||||
if (strcmp(value, "none") == 0) {
|
||||
conf->tweak.render_timer_osd = false;
|
||||
|
|
@ -1801,6 +1804,7 @@ config_load(struct config *conf, const char *conf_path, bool errors_are_fatal)
|
|||
.max_shm_pool_size = 512 * 1024 * 1024,
|
||||
.render_timer_osd = false,
|
||||
.render_timer_log = false,
|
||||
.damage_whole_window = false,
|
||||
},
|
||||
|
||||
.notifications = tll_init(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue