summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2019-09-21 10:16:10 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2019-09-21 10:16:10 +0200
commitc61bfe0a3adab1a9fd0dc283cbf8291a78ed6da1 (patch)
tree6cf718fbe5801ed8461eccf96d62e050625dced0
parent321175434a7bfec1be563a6eb2665f085cd40686 (diff)
downloademacs-c61bfe0a3adab1a9fd0dc283cbf8291a78ed6da1.tar.gz
Mention image caching in the `image-size' doc string
* src/image.c (Fimage_size): Mention that this function caches images, and what to do about that (bug#33275).
-rw-r--r--src/image.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/image.c b/src/image.c
index fe7bd90b051..5183558029c 100644
--- a/src/image.c
+++ b/src/image.c
@@ -1050,8 +1050,13 @@ DEFUN ("image-size", Fimage_size, Simage_size, 1, 3, 0,
doc: /* Return the size of image SPEC as pair (WIDTH . HEIGHT).
PIXELS non-nil means return the size in pixels, otherwise return the
size in canonical character units.
+
FRAME is the frame on which the image will be displayed. FRAME nil
-or omitted means use the selected frame. */)
+or omitted means use the selected frame.
+
+Calling this function will result in the image being stored in the
+image cache. If this is not desirable, call `image-flush' after
+calling this function. */)
(Lisp_Object spec, Lisp_Object pixels, Lisp_Object frame)
{
Lisp_Object size;