OSDN Git Service

Version 0.6.179, fix X.Audio & X.AudioSprite.
[pettanr/clientJs.git] / 0.6.x / js / 01_core / 13_XClass.js
index bb0a857..f5cdc03 100644 (file)
@@ -584,6 +584,11 @@ function X_Class_actualConstructor( f, args ){
        \r
        def.live && def.live.push( instance );\r
 \r
+       if( ( X_UA[ 'AOSP' ] < 3 || X_UA[ 'iOS' ] < 5 ) && instance.constructor !== klass ){\r
+               console.log( '------- constructor の不一致!' ); // Android2.3.7\r
+               instance.constructor = klass;\r
+       };\r
+\r
        obj = def.Constructor ?\r
                        def.Constructor.apply( instance, args ) :\r
                def.SuperConstructor &&\r
@@ -593,6 +598,7 @@ function X_Class_actualConstructor( f, args ){
                instance[ 'kill' ]();\r
                return obj;\r
        };\r
+       \r
        return instance;\r
 };\r
 \r