From 9ae2579dcbb6a969b655c1549ce0bd3dbdf53ea4 Mon Sep 17 00:00:00 2001 From: pagedown Date: Mon, 3 Jan 2022 16:05:24 +0800 Subject: [PATCH] The window width and height are always greater than zero here --- kitty/glfw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/glfw.c b/kitty/glfw.c index 25f5c56a5..c3b8e9746 100644 --- a/kitty/glfw.c +++ b/kitty/glfw.c @@ -85,8 +85,8 @@ update_os_window_viewport(OSWindow *window, bool notify_boss) { window->viewport_updated_at_least_once = true; window->viewport_width = fw; window->viewport_height = fh; double xr = window->viewport_x_ratio, yr = window->viewport_y_ratio; - window->viewport_x_ratio = w > 0 ? (double)window->viewport_width / (double)w : xr; - window->viewport_y_ratio = h > 0 ? (double)window->viewport_height / (double)h : yr; + window->viewport_x_ratio = (double)window->viewport_width / (double)w; + window->viewport_y_ratio = (double)window->viewport_height / (double)h; bool dpi_changed = (xr != 0.0 && xr != window->viewport_x_ratio) || (yr != 0.0 && yr != window->viewport_y_ratio) || (xdpi != window->logical_dpi_x) || (ydpi != window->logical_dpi_y); window->viewport_size_dirty = true;