Fixes AsyncFragmentLoader.haveInitialFragmentsLoaded().  In its
previous state, it could allow code to load before prerequisite
initial code had loaded.

Review by: scottb


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5335 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/core/client/impl/AsyncFragmentLoader.java b/user/src/com/google/gwt/core/client/impl/AsyncFragmentLoader.java
index bb64325..01a7632 100644
--- a/user/src/com/google/gwt/core/client/impl/AsyncFragmentLoader.java
+++ b/user/src/com/google/gwt/core/client/impl/AsyncFragmentLoader.java
@@ -319,7 +319,7 @@
    */
   private static boolean haveInitialFragmentsLoaded() {
     return remainingInitialFragments != null
-        && remainingInitialFragments.length() > 0;
+        && remainingInitialFragments.length() == 0;
   }
 
   private static boolean isInitial(int splitPoint) {