From c9cbe58343d4202e40d8ffd898712effca08381e Mon Sep 17 00:00:00 2001 From: Bastian Winkler Date: Tue, 5 Jul 2011 17:31:41 +0200 Subject: [PATCH] snap-constraint: Fix allocation for CLUTTER_SNAP_EDGE_RIGHT Use source_with instead of source_height to calculate the the x1/x2 positions for CLUTTER_SNAP_EDGE_RIGHT https://bugzilla.gnome.org/show_bug.cgi?id=654024 --- clutter/clutter-snap-constraint.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clutter/clutter-snap-constraint.c b/clutter/clutter-snap-constraint.c index 507721514..a86995477 100644 --- a/clutter/clutter-snap-constraint.c +++ b/clutter/clutter-snap-constraint.c @@ -159,9 +159,9 @@ clutter_snap_constraint_update_allocation (ClutterConstraint *constraint, case CLUTTER_SNAP_EDGE_RIGHT: if (self->from_edge == CLUTTER_SNAP_EDGE_RIGHT) - allocation->x2 = source_x + source_height + self->offset; + allocation->x2 = source_x + source_width + self->offset; else if (self->from_edge == CLUTTER_SNAP_EDGE_LEFT) - allocation->x1 = source_x + source_height + self->offset; + allocation->x1 = source_x + source_width + self->offset; else warn_horizontal_edge ("right", self->actor, self->source); break;