aboutsummaryrefslogtreecommitdiffstats
path: root/file.c
diff options
context:
space:
mode:
authorAraki Ken <arakiken@users.sf.net>2013-03-13 19:53:45 +0000
committerTatsuya Kinoshita <tats@debian.org>2014-12-06 11:47:04 +0000
commit0640eca05c89e7670785fd39969a2e01ebfe32e9 (patch)
treeb56ca5b27b03dd3a024eb8f7ed40d960cb84af01 /file.c
parent* terms.c: Change time to wait for the response of "\x1b[14t\x1b[18t" from 0.... (diff)
downloadw3m-0640eca05c89e7670785fd39969a2e01ebfe32e9.tar.gz
w3m-0640eca05c89e7670785fd39969a2e01ebfe32e9.zip
* file.c: nw and ni are rounded up instead of rounded off to show every corner of images.
Diffstat (limited to 'file.c')
-rw-r--r--file.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/file.c b/file.c
index 10ad444..b907c14 100644
--- a/file.c
+++ b/file.c
@@ -3345,8 +3345,14 @@ process_img(struct parsed_tag *tag, int width)
if (i < 0)
i = pixel_per_line;
}
- nw = (w > 3) ? (int)((w - 3) / pixel_per_char + 1) : 1;
- ni = (i > 3) ? (int)((i - 3) / pixel_per_line + 1) : 1;
+ if (support_remote_image) {
+ nw = (w > 1) ? ((w - 1) / pixel_per_char_i + 1) : 1 ;
+ ni = (i > 1) ? ((i - 1) / pixel_per_line_i + 1) : 1 ;
+ }
+ else {
+ nw = (w > 3) ? (int)((w - 3) / pixel_per_char + 1) : 1;
+ ni = (i > 3) ? (int)((i - 3) / pixel_per_line + 1) : 1;
+ }
Strcat(tmp,
Sprintf("<pre_int><img_alt hseq=\"%d\" src=\"", cur_iseq++));
pre_int = TRUE;