Merge "recovery locale handling fixes" into jb-mr1-dev
@@ -249,18 +249,13 @@ int res_create_localized_surface(const char* name, gr_surface* pSurface) {
|
|||||||
size_t height = info_ptr->height;
|
size_t height = info_ptr->height;
|
||||||
size_t stride = 4 * width;
|
size_t stride = 4 * width;
|
||||||
|
|
||||||
printf("image size is %d x %d\n", width, height);
|
|
||||||
|
|
||||||
int color_type = info_ptr->color_type;
|
int color_type = info_ptr->color_type;
|
||||||
int bit_depth = info_ptr->bit_depth;
|
int bit_depth = info_ptr->bit_depth;
|
||||||
int channels = info_ptr->channels;
|
int channels = info_ptr->channels;
|
||||||
printf("color_type %d bit_depth %d channels %d\n",
|
|
||||||
color_type, bit_depth, channels);
|
|
||||||
|
|
||||||
if (!(bit_depth == 8 &&
|
if (!(bit_depth == 8 &&
|
||||||
(channels == 1 && color_type == PNG_COLOR_TYPE_GRAY))) {
|
(channels == 1 && color_type == PNG_COLOR_TYPE_GRAY))) {
|
||||||
return -7;
|
return -7;
|
||||||
printf("exiting -7\n");
|
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -276,8 +271,6 @@ int res_create_localized_surface(const char* name, gr_surface* pSurface) {
|
|||||||
printf("row %d: %s %d x %d\n", y, loc, w, h);
|
printf("row %d: %s %d x %d\n", y, loc, w, h);
|
||||||
|
|
||||||
if (y+1+h >= height || matches_locale(loc)) {
|
if (y+1+h >= height || matches_locale(loc)) {
|
||||||
printf(" taking this one\n");
|
|
||||||
|
|
||||||
surface = malloc(sizeof(GGLSurface));
|
surface = malloc(sizeof(GGLSurface));
|
||||||
if (surface == NULL) {
|
if (surface == NULL) {
|
||||||
result = -8;
|
result = -8;
|
||||||
@@ -301,7 +294,6 @@ int res_create_localized_surface(const char* name, gr_surface* pSurface) {
|
|||||||
*pSurface = (gr_surface) surface;
|
*pSurface = (gr_surface) surface;
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
printf(" skipping\n");
|
|
||||||
int i;
|
int i;
|
||||||
for (i = 0; i < h; ++i, ++y) {
|
for (i = 0; i < h; ++i, ++y) {
|
||||||
png_read_row(png_ptr, row, NULL);
|
png_read_row(png_ptr, row, NULL);
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ static const char *INTENT_FILE = "/cache/recovery/intent";
|
|||||||
static const char *LOG_FILE = "/cache/recovery/log";
|
static const char *LOG_FILE = "/cache/recovery/log";
|
||||||
static const char *LAST_LOG_FILE = "/cache/recovery/last_log";
|
static const char *LAST_LOG_FILE = "/cache/recovery/last_log";
|
||||||
static const char *LAST_INSTALL_FILE = "/cache/recovery/last_install";
|
static const char *LAST_INSTALL_FILE = "/cache/recovery/last_install";
|
||||||
static const char *LOCALE_FILE = "/cache/recovery/locale";
|
static const char *LOCALE_FILE = "/cache/recovery/last_locale";
|
||||||
static const char *CACHE_ROOT = "/cache";
|
static const char *CACHE_ROOT = "/cache";
|
||||||
static const char *SDCARD_ROOT = "/sdcard";
|
static const char *SDCARD_ROOT = "/sdcard";
|
||||||
static const char *TEMPORARY_LOG_FILE = "/tmp/recovery.log";
|
static const char *TEMPORARY_LOG_FILE = "/tmp/recovery.log";
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 844 B |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 1.8 KiB |