2002/08/16 23:37:51
authormegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:50:06 +0000 (06:50 +0000)
committermegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:50:06 +0000 (06:50 +0000)
darcs-hash:20040130065006-2ba56-ae74a3d33c882f75a4b6403863b1bbfb3f048a69.gz

src/org/xwt/Resources.java
src/org/xwt/Static.java

index f193477..d525ad0 100644 (file)
@@ -59,8 +59,9 @@ public class Resources {
                 loadDirectory(file, name + File.separatorChar);
             } else {
                 if (name.endsWith(".xwt")) {
-                    Static.createStatic(name.replace(File.separatorChar, '.'), false);
-                    usedPackages.put(JSObject.nodeNameToPackageName(name.replace('/', '.')), new Object());
+                    String name2 = name.substring(0, name.length() - 4);
+                    Static.createStatic(name2.replace(File.separatorChar, '.'), false);
+                    usedPackages.put(JSObject.nodeNameToPackageName(name2.replace('/', '.')), new Object());
                 }
                 bytes.put(name.replace(File.separatorChar, '.'), file);
             }
index da2f6a6..3376d02 100644 (file)
@@ -18,8 +18,7 @@ public class Static extends JSObject {
         if (ret != null) return ret;
         if (resourcename.indexOf('.') != -1)
             createStatic(resourcename.substring(0, resourcename.lastIndexOf('.')), true);
-        ret = new Static(resourcename, false);
-        cache.put(resourcename, ret);
+        ret = new Static(resourcename, isPackage);
         return ret;
     }