mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-08-02 14:57:31 +03:00
gtk: handle other nonsensical values returned by gtk_widget_get_scale_factor
This commit is contained in:
@ -852,8 +852,8 @@ pub fn getContentScale(self: *const Surface) !apprt.ContentScale {
|
|||||||
// Future: detect GTK version 4.12+ and use gdk_surface_get_scale so we
|
// Future: detect GTK version 4.12+ and use gdk_surface_get_scale so we
|
||||||
// can support fractional scaling.
|
// can support fractional scaling.
|
||||||
const scale = widget.getScaleFactor();
|
const scale = widget.getScaleFactor();
|
||||||
if (scale < 0) {
|
if (scale <= 0) {
|
||||||
log.warn("gtk_widget_get_scale_factor returned a negative number: {d:.3}", .{scale});
|
log.warn("gtk_widget_get_scale_factor returned a non-positive number: {}", .{scale});
|
||||||
break :scale 1.0;
|
break :scale 1.0;
|
||||||
}
|
}
|
||||||
break :scale @floatFromInt(scale);
|
break :scale @floatFromInt(scale);
|
||||||
|
Reference in New Issue
Block a user