[gnome-shell] StIcon: round icon size to an integer



commit 28adc03cceddce342ce496b60304a029a9f509c9
Author: Owen W. Taylor <otaylor fishsoup net>
Date:   Wed Jan 19 11:34:10 2011 -0500

    StIcon: round icon size to an integer
    
    Instead of converting a CSS-specified length to an integer by truncation,
    round. This means that sizes specified by converting a pixel value into
    non-px terms will work reliably instead of potentially being off-by-one.

 src/st/st-icon.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/st/st-icon.c b/src/st/st-icon.c
index 6101107..78519c4 100644
--- a/src/st/st-icon.c
+++ b/src/st/st-icon.c
@@ -279,7 +279,7 @@ st_icon_style_changed (StWidget *widget)
   StThemeNode *theme_node = st_widget_get_theme_node (widget);
   StIconPrivate *priv = self->priv;
 
-  priv->theme_icon_size = st_theme_node_get_length (theme_node, "icon-size");
+  priv->theme_icon_size = (int)(0.5 + st_theme_node_get_length (theme_node, "icon-size"));
   st_icon_update_icon_size (self);
   st_icon_update (self);
 }



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