JBCardLayout: disable swipe animation if it's UnitTestMode

This commit is contained in:
Vassiliy.Kudryashov
2017-03-20 15:30:13 +03:00
parent 8555019c44
commit 5c9c08e19d
@@ -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();