From 4505c38b5882cd867d661ff7aeb3a54830652d7f Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Mon, 18 Feb 2013 01:24:40 -0500 Subject: [PATCH] overviewControls: fix math for translations when sliding in The math to compute translations was wrong when sliding in; also, don't depend on the slide value for the translation anymore. https://bugzilla.gnome.org/show_bug.cgi?id=694064 --- js/ui/overviewControls.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/js/ui/overviewControls.js b/js/ui/overviewControls.js index f1e06873a..f96502029 100644 --- a/js/ui/overviewControls.js +++ b/js/ui/overviewControls.js @@ -125,14 +125,12 @@ const SlidingControl = new Lang.Class({ _getTranslation: function() { let child = this.actor.get_first_child(); let direction = getRtlSlideDirection(this.layout.slideDirection, child); - - let slide = this.getSlide(); let visibleWidth = this.getVisibleWidth(); if (direction == SlideDirection.LEFT) - return ((slide - 1) * visibleWidth); + return - visibleWidth; else - return ((1 - slide) * visibleWidth); + return visibleWidth; }, _updateTranslation: function(slidingIn) {