changeset 28547 | 16e96997b7fa |
parent 25859 | 3317bb8137f4 |
child 29908 | 83e2c403fefd |
--- a/jdk/src/java.desktop/share/native/libfontmanager/layout/LETableReference.h Thu Sep 11 13:04:18 2014 +0400 +++ b/jdk/src/java.desktop/share/native/libfontmanager/layout/LETableReference.h Thu Sep 11 10:10:16 2014 -0700 @@ -470,7 +470,12 @@ #endif const T& getObject(le_uint32 i, LEErrorCode &success) const { - return *getAlias(i,success); + const T *ret = getAlias(i, success); + if (LE_FAILURE(success) || ret==NULL) { + return *(new T(0)); + } else { + return *ret; + } } /**