summaryrefslogtreecommitdiff
path: root/gtk/gtkscale.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkscale.c')
-rw-r--r--gtk/gtkscale.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c
index dd23790bd..a23b81614 100644
--- a/gtk/gtkscale.c
+++ b/gtk/gtkscale.c
@@ -300,12 +300,12 @@ gtk_scale_get_value_size (GtkScale *scale,
buffer[i] = '\0';
pango_layout_set_text (layout, buffer, i);
- pango_layout_get_extents (layout, NULL, &logical_rect);
+ pango_layout_get_pixel_extents (layout, NULL, &logical_rect);
if (width)
- *width = logical_rect.width / PANGO_SCALE;
+ *width = logical_rect.width;
if (height)
- *height = logical_rect.width / PANGO_SCALE;
+ *height = logical_rect.width;
value = ABS (range->adjustment->upper);
if (value == 0) value = 1;
@@ -325,12 +325,12 @@ gtk_scale_get_value_size (GtkScale *scale,
buffer[i] = '\0';
pango_layout_set_text (layout, buffer, i);
- pango_layout_get_extents (layout, NULL, &logical_rect);
+ pango_layout_get_pixel_extents (layout, NULL, &logical_rect);
if (width)
- *width = MAX (*width, logical_rect.width / PANGO_SCALE);
+ *width = MAX (*width, logical_rect.width);
if (height)
- *height = MAX (*height, logical_rect.height / PANGO_SCALE);
+ *height = MAX (*height, logical_rect.height);
g_object_unref (G_OBJECT (layout));
}