diff --git a/extras/Introjucer/Source/Utility/jucer_SlidingPanelComponent.cpp b/extras/Introjucer/Source/Utility/jucer_SlidingPanelComponent.cpp index cb1e398e73..08bcbf87dd 100644 --- a/extras/Introjucer/Source/Utility/jucer_SlidingPanelComponent.cpp +++ b/extras/Introjucer/Source/Utility/jucer_SlidingPanelComponent.cpp @@ -86,12 +86,10 @@ void SlidingPanelComponent::addTab (const String& tabName, void SlidingPanelComponent::goToTab (int targetTabIndex) { - const int xTranslation = (currentIndex - targetTabIndex) * getWidth(); - currentIndex = targetTabIndex; Desktop::getInstance().getAnimator() - .animateComponent (&pageHolder, pageHolder.getBounds().translated (xTranslation, 0), + .animateComponent (&pageHolder, pageHolder.getBounds().withX (-targetTabIndex * getWidth()), 1.0f, 600, false, 0.0, 0.0); repaint();