Mercurial > audlegacy-plugins
diff src/aosd/aosd_osd.c @ 2253:e253d4b1849b
branch merge
author | Cristi Magherusan <majeru@atheme-project.org> |
---|---|
date | Wed, 19 Dec 2007 17:25:55 +0200 |
parents | e7cbef69e9e0 |
children |
line wrap: on
line diff
--- a/src/aosd/aosd_osd.c Mon Dec 17 19:45:15 2007 -0600 +++ b/src/aosd/aosd_osd.c Wed Dec 19 17:25:55 2007 +0200 @@ -179,7 +179,7 @@ aosd_osd_create ( void ) { gint max_width, layout_width, layout_height; - PangoRectangle ink; + PangoRectangle ink, log; GdkScreen *screen = gdk_screen_get_default(); gint pos_x = 0, pos_y = 0; gint pad_left = 0 , pad_right = 0 , pad_top = 0 , pad_bottom = 0; @@ -229,9 +229,9 @@ pango_layout_set_ellipsize( osd_data->pango_layout , PANGO_ELLIPSIZE_NONE ); pango_layout_set_justify( osd_data->pango_layout , FALSE ); pango_layout_set_width( osd_data->pango_layout , PANGO_SCALE * max_width ); - pango_layout_get_pixel_extents( osd_data->pango_layout , &ink , NULL ); - layout_width = ink.x + ink.width; - layout_height = ink.y + ink.height; + pango_layout_get_pixel_extents( osd_data->pango_layout , &ink , &log ); + layout_width = ink.width; + layout_height = log.height; /* osd position */ switch ( osd_data->cfg_osd->position.placement )