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
|
||||
// can support fractional scaling.
|
||||
const scale = widget.getScaleFactor();
|
||||
if (scale < 0) {
|
||||
log.warn("gtk_widget_get_scale_factor returned a negative number: {d:.3}", .{scale});
|
||||
if (scale <= 0) {
|
||||
log.warn("gtk_widget_get_scale_factor returned a non-positive number: {}", .{scale});
|
||||
break :scale 1.0;
|
||||
}
|
||||
break :scale @floatFromInt(scale);
|
||||
|
Reference in New Issue
Block a user