[gnome-shell] StTextureCache: fix load_sliced_image with different sizes
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] StTextureCache: fix load_sliced_image with different sizes
- Date: Tue, 20 Dec 2011 19:06:35 +0000 (UTC)
commit 875b6d131b34853d7943155977a1977ab7788dd8
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Tue Dec 20 19:14:12 2011 +0100
StTextureCache: fix load_sliced_image with different sizes
grid_width and grid_height were inverted, which caused a crash
in GdkPixbuf code. This was never noticed because the animation
in the panel is a square.
https://bugzilla.gnome.org/show_bug.cgi?id=666606
src/st/st-texture-cache.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/st/st-texture-cache.c b/src/st/st-texture-cache.c
index 377f3b9..011512c 100644
--- a/src/st/st-texture-cache.c
+++ b/src/st/st-texture-cache.c
@@ -1226,9 +1226,9 @@ load_sliced_image (GSimpleAsyncResult *result,
width = gdk_pixbuf_get_width (pix);
height = gdk_pixbuf_get_height (pix);
- for (y = 0; y < height; y += data->grid_width)
+ for (y = 0; y < height; y += data->grid_height)
{
- for (x = 0; x < width; x += data->grid_height)
+ for (x = 0; x < width; x += data->grid_width)
{
GdkPixbuf *pixbuf = gdk_pixbuf_new_subpixbuf (pix, x, y, data->grid_width, data->grid_height);
g_assert (pixbuf != NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]