W_L("name=\"viewport\" ");
W_L("id=\"android-viewport\" ");
W_L("content=\"width=");
- char *ww = apr_psprintf(r->pool, "%d", (int)((double)android->spec->width * (double)1.5));
+ char *ww = apr_psprintf(r->pool, "%d", (int)((double)android->spec->width * (double)1.5) - ADJUST_WIDTH_FOR_ANDROID);
W_V(ww);
W_L(",user-scalable=no,maximum-scale=0.6667\" />");
W_L("<meta name=\"format-detection\" content=\"telephone=no\" />");
/**
* It is a handler who processes the STYLE tag.
*
- * @param pdoc [i/o] The pointer to the SoftBank XHTML structure at the output
+ * @param pdoc [i/o] The pointer to the XHTML structure at the output
* destination is specified.
* @param node [i] The STYLE tag node is specified.
* @return The conversion result is returned.
if (IS_IPHONE(spec) || IS_ANDROID(spec)) {
ww = (int)((double)ww * (double)1.5);
hh = (int)((double)hh * (double)1.5);
+ if (IS_ANDROID(spec)) {
+ ww = ww - ADJUST_WIDTH_FOR_ANDROID;
+ }
}
if ((qsp->mode == IMG_CONV_MODE_WALLPAPER && spec->wp_width < oldw && spec->wp_heigh < oldh)
|| (qsp->mode != IMG_CONV_MODE_WALLPAPER && ww < oldw && hh < oldh)) {
if (IS_IPHONE(spec) || IS_ANDROID(spec)) {
ww = (int)((double)ww * (double)1.5);
hh = (int)((double)hh * (double)1.5);
+ if (IS_ANDROID(spec)) {
+ ww = ww - ADJUST_WIDTH_FOR_ANDROID;
+ }
}
if ((qsp->mode == IMG_CONV_MODE_WALLPAPER && spec->wp_width < oldw && spec->wp_heigh < oldh)
|| (qsp->mode != IMG_CONV_MODE_WALLPAPER && ww < oldw && hh < oldh)) {
if (IS_IPHONE(spec) || IS_ANDROID(spec)) {
c_width = (int)((double)c_width * (double)1.5);
c_heigh = (int)((double)c_heigh * (double)1.5);
+ if (IS_ANDROID(spec)) {
+ c_width = c_width - ADJUST_WIDTH_FOR_ANDROID;
+ }
DBG(r,"REQ[%X] detect iphone/android width=[%d]", TO_ADDR(r),c_width);
DBG(r,"REQ[%X] detect iphone/android heigh=[%d]", TO_ADDR(r),c_heigh);
}