From 5c9c08e19d7f478c0743c2fd4a4d08dff1fabff0 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Mon, 20 Mar 2017 15:24:28 +0300 Subject: [PATCH] JBCardLayout: disable swipe animation if it's UnitTestMode --- platform/platform-api/src/com/intellij/ui/JBCardLayout.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/ui/JBCardLayout.java b/platform/platform-api/src/com/intellij/ui/JBCardLayout.java index 1db5d14aa9c8..c8c3bd245da0 100644 --- a/platform/platform-api/src/com/intellij/ui/JBCardLayout.java +++ b/platform/platform-api/src/com/intellij/ui/JBCardLayout.java @@ -15,6 +15,7 @@ */ package com.intellij.ui; +import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.wm.IdeFocusManager; import com.intellij.util.ui.JBInsets; import com.intellij.util.ui.JBUI; @@ -88,7 +89,7 @@ public class JBCardLayout extends CardLayout { mySwipeFrom = findVisible(parent); mySwipeTo = myMap.get(name); if (mySwipeTo == null) return; - if (mySwipeFrom == null || mySwipeFrom == mySwipeTo) { + if (mySwipeFrom == null || mySwipeFrom == mySwipeTo || ApplicationManager.getApplication().isUnitTestMode()) { super.show(parent, name); if (onDone != null) { onDone.run();