Index: baobab/src/baobab-ringschart.c
===================================================================
--- baobab/src/baobab-ringschart.c	(revisión: 7883)
+++ baobab/src/baobab-ringschart.c	(copia de trabajo)
@@ -578,16 +578,17 @@
     {
       if (priv->memento != NULL)
         { 
-          gint w, h;
+          gint w, h, p;
 
           w = cairo_image_surface_get_width (priv->memento);
           h = cairo_image_surface_get_height (priv->memento);
+          p = MIN (w, h);
 
           cairo_clip (cr);
 
           cairo_scale (cr, 
-                       (gdouble) rchart->allocation.width/w,
-                       (gdouble) rchart->allocation.height/h);
+                       (gdouble) rchart->allocation.width/p,
+                       (gdouble) rchart->allocation.height/p);
  
           cairo_set_source_surface (cr, 
                                     priv->memento,
