[w3m-dev 03435] save image with SAVE

* buffer.c (discardBuffer): check image
* file.c (loadImageBuffer): add st
		IMG_FLAG_DONE_REMOVE
		s/sourcefile/mailcap_source/
* fm.h (IMG_FLAG_DONT_REMOVE): added
* image.c (drawImage): & IMG_FLAG_LOADED
	(deleteImage): & IMG_FLAG_DONT_REMOVE
	(showImageProgress): & IMG_FLAG_LOADED
	(getImage): & IMG_FLAG_LOADED
	(getImageSize): & IMG_FLAG_LOADED
* main.c (vmSrc): delete ifdef USE_IMAGE
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
This commit is contained in:
Fumitoshi UKAI
2002-11-15 15:51:23 +00:00
parent 3e4b06de9c
commit 073f8a9105
6 changed files with 38 additions and 26 deletions

View File

@@ -1,4 +1,4 @@
/* $Id: buffer.c,v 1.14 2002/11/08 15:54:46 ukai Exp $ */
/* $Id: buffer.c,v 1.15 2002/11/15 15:51:23 ukai Exp $ */
#include "fm.h"
#ifdef USE_MOUSE
@@ -97,7 +97,8 @@ discardBuffer(Buffer *buf)
return;
if (buf->pagerSource)
ISclose(buf->pagerSource);
if (buf->sourcefile) {
if (buf->sourcefile &&
(!buf->real_type || strncasecmp(buf->real_type, "image/", 6))) {
if (buf->real_scheme != SCM_LOCAL || buf->bufferprop & BP_FRAME)
unlink(buf->sourcefile);
}