From 0989c2530d03de81c7d340e2f173786590ae967b Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 1 Apr 2012 04:57:11 +0200 Subject: microsoft ico format conversion support --- sys/src/cmd/page.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sys/src/cmd/page.c') diff --git a/sys/src/cmd/page.c b/sys/src/cmd/page.c index fe85c243b..61e5527ec 100644 --- a/sys/src/cmd/page.c +++ b/sys/src/cmd/page.c @@ -290,7 +290,10 @@ popenimg(Page *p) seek(fd, 0, 0); if(p->data){ p->ext = p->data; - snprint(nam, sizeof(nam), "%s -t9", p->ext); + if(strcmp(p->ext, "ico") == 0) + snprint(nam, sizeof(nam), "%s -c", p->ext); + else + snprint(nam, sizeof(nam), "%s -t9", p->ext); pipeline(fd, "%s", nam); } @@ -674,6 +677,7 @@ popenfile(Page *p) "image/png", popenimg, "png", "image/ppm", popenimg, "ppm", "image/bmp", popenimg, "bmp", + "image/x-icon", popenimg, "ico", "image/p9bit", popenimg, nil, }; -- cgit v1.2.3