]> git.dolda2000.com Git - automanga.git/commitdiff
python: Fix zooming bug at transitory allocation sizes. master
authorFredrik Tolf <fredrik@dolda2000.com>
Thu, 26 Mar 2026 03:48:06 +0000 (04:48 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Thu, 26 Mar 2026 03:48:06 +0000 (04:48 +0100)
manga/reader.py

index 3032c59d759bf5e14e6743e8e566ae1225c71b04..5a426bace20836b1dbc3823b46b0037d682894ce 100644 (file)
@@ -255,7 +255,7 @@ class pageview(gtk.Widget):
         pz, zbuf = self.zoomed
         if pz != zoom:
             w, h = self.get_osize()
-            zbuf = self.pixbuf.scale_simple(round(w * zoom), round(h * zoom), self.interp)
+            zbuf = self.pixbuf.scale_simple(max(round(w * zoom), 1), max(round(h * zoom), 1), self.interp)
             self.zoomed = zoom, zbuf
         return zbuf