summaryrefslogtreecommitdiff
path: root/typing-break/drw-break-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'typing-break/drw-break-window.c')
-rw-r--r--typing-break/drw-break-window.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/typing-break/drw-break-window.c b/typing-break/drw-break-window.c
index 74c2c6b6..9e51ac64 100644
--- a/typing-break/drw-break-window.c
+++ b/typing-break/drw-break-window.c
@@ -551,7 +551,7 @@ get_layout_location (GtkLabel *label,
ypad = margin_top + margin_bottom;
gtk_widget_get_allocation (widget, &widget_allocation);
- gtk_widget_get_requisition (widget, &widget_requisition);
+ gtk_widget_get_preferred_size (widget, &widget_requisition, NULL);
widget_allocation.x /= scale;
widget_allocation.y /= scale;
widget_requisition.width /= scale;
@@ -591,14 +591,10 @@ label_draw_event_cb (GtkLabel *label,
pango_cairo_show_layout (cr, gtk_label_get_layout (label));
- gtk_paint_layout (gtk_widget_get_style (widget),
- cr,
- gtk_widget_get_state (widget),
- FALSE,
- widget,
- "label",
- x, y,
- gtk_label_get_layout (label));
+ gtk_render_layout (gtk_widget_get_style_context (widget),
+ cr,
+ (double)x, (double)y,
+ gtk_label_get_layout (label));
return TRUE;
}