mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-25 06:50:46 -08:00
* image.c (check_image_size): Use 1024x1024 if unknown frame (Bug#9189).
This is needed if max-image-size is a floating-point number.
This commit is contained in:
parent
29c8a348c5
commit
e5d76069f0
2 changed files with 12 additions and 3 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2011-07-29 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* image.c (check_image_size): Use 1024x1024 if unknown frame (Bug#9189).
|
||||
This is needed if max-image-size is a floating-point number.
|
||||
|
||||
2011-07-28 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* print.c (print_object): Print empty symbol as ##.
|
||||
|
|
|
|||
10
src/image.c
10
src/image.c
|
|
@ -1053,9 +1053,13 @@ check_image_size (struct frame *f, int width, int height)
|
|||
&& height <= XINT (Vmax_image_size));
|
||||
else if (FLOATP (Vmax_image_size))
|
||||
{
|
||||
xassert (f);
|
||||
w = FRAME_PIXEL_WIDTH (f);
|
||||
h = FRAME_PIXEL_HEIGHT (f);
|
||||
if (f != NULL)
|
||||
{
|
||||
w = FRAME_PIXEL_WIDTH (f);
|
||||
h = FRAME_PIXEL_HEIGHT (f);
|
||||
}
|
||||
else
|
||||
w = h = 1024; /* Arbitrary size for unknown frame. */
|
||||
return (width <= XFLOAT_DATA (Vmax_image_size) * w
|
||||
&& height <= XFLOAT_DATA (Vmax_image_size) * h);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue