introduce new static method isEnabled
authorKonstantin Bulenkov <kb@jetbrains.com>
Fri, 24 Oct 2014 14:16:35 +0000 (16:16 +0200)
committerKonstantin Bulenkov <kb@jetbrains.com>
Fri, 24 Oct 2014 16:24:53 +0000 (18:24 +0200)
(cherry picked from commit 4d32ab9)

platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrameProvider.java

index 0679762b3f466735b68cdb72bccfc26201ea141e..6bf6c07a4e2b6f1e891f8ad56221449af281c7d7 100644 (file)
@@ -26,10 +26,11 @@ import com.intellij.util.PlatformUtils;
 public class FlatWelcomeFrameProvider implements WelcomeFrameProvider {
   @Override
   public IdeFrame createFrame() {
 public class FlatWelcomeFrameProvider implements WelcomeFrameProvider {
   @Override
   public IdeFrame createFrame() {
-    if (Registry.is("ide.new.welcome.screen") 
-        && (PlatformUtils.isIntelliJ() || PlatformUtils.isCidr())) {
-      return new FlatWelcomeFrame();
-    }
-    return null;
+    return isAvailable() ? new FlatWelcomeFrame() : null;
+  }
+
+  public static boolean isAvailable() {
+    return Registry.is("ide.new.welcome.screen")
+            && (PlatformUtils.isIntelliJ() || PlatformUtils.isCidr());
   }
 }
   }
 }