Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
bfc4647205
1 changed files with 16 additions and 7 deletions
|
@ -201,10 +201,15 @@ public class CoreResourcesFromAndroidAssetsCustom extends interface_ICoreResourc
|
||||||
+ name + "'");
|
+ name + "'");
|
||||||
System.out.println(resourceData.path.getAbsolutePath());
|
System.out.println(resourceData.path.getAbsolutePath());
|
||||||
final SWIGTYPE_p_QByteArray data;
|
final SWIGTYPE_p_QByteArray data;
|
||||||
|
final String dataPath = resourceData.path.getAbsolutePath();
|
||||||
if (resourceData.offset == 0 && resourceData.size == resourceData.path.length()) {
|
if (resourceData.offset == 0 && resourceData.size == resourceData.path.length()) {
|
||||||
data = SwigUtilities.qDecompress(SwigUtilities.readEntireFile(resourceData.path.getAbsolutePath()));
|
if (dataPath.endsWith(".qz")) {
|
||||||
|
data = SwigUtilities.qDecompress(SwigUtilities.readEntireFile(dataPath));
|
||||||
|
} else {
|
||||||
|
data = SwigUtilities.readEntireFile(dataPath);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
data = SwigUtilities.qDecompress(SwigUtilities.readPartOfFile(resourceData.path.getAbsolutePath(),
|
data = SwigUtilities.qDecompress(SwigUtilities.readPartOfFile(dataPath,
|
||||||
resourceData.offset, resourceData.size));
|
resourceData.offset, resourceData.size));
|
||||||
}
|
}
|
||||||
if (data == null) {
|
if (data == null) {
|
||||||
|
@ -238,15 +243,19 @@ public class CoreResourcesFromAndroidAssetsCustom extends interface_ICoreResourc
|
||||||
return SwigUtilities.emptyQByteArray();
|
return SwigUtilities.emptyQByteArray();
|
||||||
}
|
}
|
||||||
System.out.println(resourceEntry.defaultVariant.path.getAbsolutePath());
|
System.out.println(resourceEntry.defaultVariant.path.getAbsolutePath());
|
||||||
final SWIGTYPE_p_QByteArray bt;
|
final SWIGTYPE_p_QByteArray data;
|
||||||
|
final String dataPath = resourceEntry.defaultVariant.path.getAbsolutePath();
|
||||||
if (resourceEntry.defaultVariant.offset == 0
|
if (resourceEntry.defaultVariant.offset == 0
|
||||||
&& resourceEntry.defaultVariant.size == resourceEntry.defaultVariant.path.length()) {
|
&& resourceEntry.defaultVariant.size == resourceEntry.defaultVariant.path.length()) {
|
||||||
bt = SwigUtilities.readEntireFile(resourceEntry.defaultVariant.path.getAbsolutePath());
|
if (dataPath.endsWith(".qz")) {
|
||||||
|
data = SwigUtilities.qDecompress(SwigUtilities.readEntireFile(dataPath));
|
||||||
|
} else {
|
||||||
|
data = SwigUtilities.readEntireFile(dataPath);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
bt = SwigUtilities.readPartOfFile(resourceEntry.defaultVariant.path.getAbsolutePath(),
|
data = SwigUtilities.qDecompress(SwigUtilities.readPartOfFile(dataPath,
|
||||||
resourceEntry.defaultVariant.offset, resourceEntry.defaultVariant.size);
|
resourceEntry.defaultVariant.offset, resourceEntry.defaultVariant.size));
|
||||||
}
|
}
|
||||||
final SWIGTYPE_p_QByteArray data = SwigUtilities.qDecompress(bt);
|
|
||||||
if (data == null) {
|
if (data == null) {
|
||||||
Log.e(TAG, "Failed to load data of '" + name + "'");
|
Log.e(TAG, "Failed to load data of '" + name + "'");
|
||||||
if (ok != null)
|
if (ok != null)
|
||||||
|
|
Loading…
Reference in a new issue