diff options
author | cinap_lenrek <cinap_lenrek@rei2.9hal> | 2011-10-02 14:27:03 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@rei2.9hal> | 2011-10-02 14:27:03 +0200 |
commit | b86a38ed13145b4a3961c1c60a3be80594579256 (patch) | |
tree | d79049f361b610cb1281e188a1ce1665c1e0f7b3 /sys/src/cmd/mothra/rdhtml.c | |
parent | 2036c493940eea8cd9d67fe792713d38b81547af (diff) |
mothra: mothmode cleanup
Diffstat (limited to 'sys/src/cmd/mothra/rdhtml.c')
-rw-r--r-- | sys/src/cmd/mothra/rdhtml.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/src/cmd/mothra/rdhtml.c b/sys/src/cmd/mothra/rdhtml.c index 33ac45b7c..c9d6422d3 100644 --- a/sys/src/cmd/mothra/rdhtml.c +++ b/sys/src/cmd/mothra/rdhtml.c @@ -147,7 +147,8 @@ void pl_htmloutput(Hglob *g, int nsp, char *s, Field *field){ space=1000000; } } - plrtstr(&g->dst->text, space, indent, f->font, strdup(s), g->state->link[0]!=0, ap); + plrtstr(&g->dst->text, space, indent, f->font, strdup(s), + g->state->link[0] || g->state->image[0], ap); g->para=0; g->linebrk=0; g->dst->changed=1; @@ -639,11 +640,8 @@ void plrdhtml(char *name, int fd, Www *dst){ case Tag_meta: break; case Tag_img: - if(str=pl_getattr(g.attr, "src")){ + if(str=pl_getattr(g.attr, "src")) strncpy(g.state->image, str, sizeof(g.state->image)); - if(g.state->link[0]==0) - strncpy(g.state->link, str, sizeof(g.state->link)); - } g.state->ismap=pl_hasattr(g.attr, "ismap"); if(str=pl_getattr(g.attr, "width")) g.state->width = strtolength(&g, HORIZ, str); |