From 4ea09b9ab803c61fed2824980418fb1411329635 Mon Sep 17 00:00:00 2001 From: Andrew Hamilton Date: Fri, 21 Jan 2022 09:02:05 +1000 Subject: [PATCH] diff-edit: Simplify scrollbar visibility --- fill3/fill3/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fill3/fill3/__init__.py b/fill3/fill3/__init__.py index d56f32d..1383030 100755 --- a/fill3/fill3/__init__.py +++ b/fill3/fill3/__init__.py @@ -281,8 +281,8 @@ class View: if full_width == 0 or full_height == 0: return self.portal.appearance_for(dimensions) x, y = self.portal.position - hide_scrollbar_vertical = self.hide_scrollbars and full_height <= height and y == 0 - hide_scrollbar_horizontal = self.hide_scrollbars and full_width <= width and x == 0 + hide_scrollbar_vertical = self.hide_scrollbars and full_height <= height + hide_scrollbar_horizontal = self.hide_scrollbars and full_width <= width if not hide_scrollbar_horizontal: full_width = max(full_width, x + width) self.horizontal_scrollbar.interval = (x / full_width, (x + width) / full_width)