From cfbac153a35ea524273ce498f205948df7dc935c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Thu, 1 Mar 2018 21:47:36 +0100 Subject: overlay: Fix coordinates in child_update_style_classes Both main child and all others are in the same coordinate space, so no need to add the parent position here. --- gtk/gtkoverlay.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'gtk/gtkoverlay.c') diff --git a/gtk/gtkoverlay.c b/gtk/gtkoverlay.c index 63636d8cde..287d63eb06 100644 --- a/gtk/gtkoverlay.c +++ b/gtk/gtkoverlay.c @@ -181,7 +181,7 @@ gtk_overlay_child_update_style_classes (GtkOverlay *overlay, GtkWidget *child, GtkAllocation *child_allocation) { - GtkAllocation overlay_allocation, main_allocation; + GtkAllocation main_allocation; GtkAlign valign, halign; gboolean is_left, is_right, is_top, is_bottom; gboolean has_left, has_right, has_top, has_bottom; @@ -196,10 +196,6 @@ gtk_overlay_child_update_style_classes (GtkOverlay *overlay, is_left = is_right = is_top = is_bottom = FALSE; gtk_overlay_get_main_widget_allocation (overlay, &main_allocation); - gtk_widget_get_allocation (GTK_WIDGET (overlay), &overlay_allocation); - - main_allocation.x += overlay_allocation.x; - main_allocation.y += overlay_allocation.y; halign = effective_align (gtk_widget_get_halign (child), gtk_widget_get_direction (child)); -- cgit v1.2.1