term: get rid of term->font_scale, use term->scale only

We only needed term->font_scale to be able to detect scaling factor
changes (term->font_scale != term->scale).

But, we already have the old scaling factor in all places where
term_font_dpi_changed() is called, so let’s pass the old scaling
factor as an argument instead.
This commit is contained in:
Daniel Eklöf 2021-05-13 11:10:51 +02:00
parent e7c01f3e52
commit 2afc678236
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 16 additions and 22 deletions

View file

@ -285,8 +285,10 @@ update_term_for_output_change(struct terminal *term)
if (tll_length(term->window->on_outputs) == 0)
return;
int old_scale = term->scale;
render_resize(term, term->width / term->scale, term->height / term->scale);
term_font_dpi_changed(term);
term_font_dpi_changed(term, old_scale);
term_font_subpixel_changed(term);
}