mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-09-14 18:01:58 +00:00
gtk: do not warn when gtk-xft-dpi is -1 (#14085)
Before this change, ghostty frequently logs the following warning, even though a `gtk-xft-dpi` value of `-1` is valid and indicates default scaling. ``` warning(gtk_ghostty_surface): gtk-xft-dpi has invalid value (-1), using default ``` From [the gtk docs](https://docs.gtk.org/gtk4/property.Settings.gtk-xft-dpi.html): > The font resolution, in 1024 * dots/inch. > > -1 to use the default value.
This commit is contained in:
@@ -1577,7 +1577,11 @@ pub const Surface = extern struct {
|
||||
// https://gitlab.gnome.org/GNOME/libadwaita/-/commit/a7738a4d269bfdf4d8d5429ca73ccdd9b2450421
|
||||
// https://gitlab.gnome.org/GNOME/libadwaita/-/commit/9759d3fd81129608dd78116001928f2aed974ead
|
||||
if (gtk_xft_dpi <= 0) {
|
||||
log.warn("gtk-xft-dpi has invalid value ({}), using default", .{gtk_xft_dpi});
|
||||
// -1 is a valid value which specifies default scale.
|
||||
// https://docs.gtk.org/gtk4/property.Settings.gtk-xft-dpi.html
|
||||
if (gtk_xft_dpi != -1) {
|
||||
log.warn("gtk-xft-dpi has invalid value ({}), using default", .{gtk_xft_dpi});
|
||||
}
|
||||
break :xft_scale 1.0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user