2008-01-09 Emmanuele Bassi <ebassi@openedhand.com>
authorEmmanuele Bassi <ebassi@openedhand.com>
Wed, 9 Jan 2008 11:00:54 +0000 (11:00 +0000)
committerEmmanuele Bassi <ebassi@openedhand.com>
Wed, 9 Jan 2008 11:00:54 +0000 (11:00 +0000)
* clutter/clutter-label.c:
(clutter_label_ensure_layout): Fix the ClutterUnits to Pango
scale conversion.

ChangeLog
clutter/clutter-label.c

index 739f53e..7478ab8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-01-09  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter/clutter-label.c:
+       (clutter_label_ensure_layout): Fix the ClutterUnits to Pango
+       scale conversion.
+
 2008-01-08  Emmanuele Bassi  <ebassi@openedhand.com>
 
        * clutter/clutter-model.c:
index 5c1d83f..da4bb0f 100644 (file)
@@ -198,8 +198,8 @@ clutter_label_ensure_layout (ClutterLabel *label)
         }
       
       if (priv->ellipsize != PANGO_ELLIPSIZE_NONE)
-        pango_layout_set_width (priv->layout, width > 0 ? CLUTTER_UNITS_TO_PANGO_UNIT (raw_width)
-                                                        : -1);
+        pango_layout_set_width (priv->layout, raw_width > 0 ? CLUTTER_UNITS_TO_PANGO_UNIT (raw_width)
+                                                            : -1);
       else if (priv->wrap)
         {
           pango_layout_set_wrap  (priv->layout, priv->wrap_mode);
@@ -266,8 +266,8 @@ clutter_label_ensure_layout (ClutterLabel *label)
             }
        }
       else
-       pango_layout_set_width (priv->layout, width > 0 ? CLUTTER_UNITS_FROM_PANGO_UNIT (raw_width) 
-                                                        : -1);
+       pango_layout_set_width (priv->layout, raw_width > 0 ? CLUTTER_UNITS_TO_PANGO_UNIT (raw_width) 
+                                                            : -1);
     }
 
   CLUTTER_NOTE (ACTOR, "Label width set to %d pixels", width);