[gnome-shell] ShellTextureCache: Don't try to scale pixbuf to 0 size



commit 25a5da074cb3b3b36de05cb7d5665a37020a9dba
Author: Colin Walters <walters verbum org>
Date:   Sun Aug 9 21:42:41 2009 -0400

    ShellTextureCache: Don't try to scale pixbuf to 0 size
    
    If we pass in -1 for both width and height, we'd attempt
    to scale the image to 0x0.  Don't do that; just avoid
    scaling the pixbuf and let ClutterTexture do it for us.

 src/shell-texture-cache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/shell-texture-cache.c b/src/shell-texture-cache.c
index 5e5c299..90e1b2e 100644
--- a/src/shell-texture-cache.c
+++ b/src/shell-texture-cache.c
@@ -210,7 +210,7 @@ compute_pixbuf_scale (gint      width,
     }
 
   // Scale the image only if that will not increase its original dimensions.
-  if (scaled_width >= 0 && scaled_height >= 0 && scaled_width < width && scaled_height < height)
+  if (scaled_width > 0 && scaled_height > 0 && scaled_width < width && scaled_height < height)
     {
       *new_width = scaled_width;
       *new_height = scaled_height;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]