introduce new static method isEnabled
[idea/community.git] / 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() {
-    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());
   }
 }