aboutsummaryrefslogtreecommitdiffstats
path: root/src/image.c
diff options
context:
space:
mode:
authorPaul Eggert2011-07-29 14:14:19 -0700
committerPaul Eggert2011-07-29 14:14:19 -0700
commiteacb6b4bfa897c12c41a4af73f40ab61b45a8548 (patch)
treed0f9e055b6780b64db72c65753a793e1d1a59f66 /src/image.c
parent5402029425ceee114d7ed071ac981227f0d1fc38 (diff)
parent096a60526593c1571da1ec9137b878ad8178f833 (diff)
downloademacs-eacb6b4bfa897c12c41a4af73f40ab61b45a8548.tar.gz
emacs-eacb6b4bfa897c12c41a4af73f40ab61b45a8548.zip
Merge from trunk.
Diffstat (limited to 'src/image.c')
-rw-r--r--src/image.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/image.c b/src/image.c
index fb1d825fa54..d1091aec6f3 100644
--- a/src/image.c
+++ b/src/image.c
@@ -1053,9 +1053,13 @@ check_image_size (struct frame *f, int width, int height)
1053 && height <= XINT (Vmax_image_size)); 1053 && height <= XINT (Vmax_image_size));
1054 else if (FLOATP (Vmax_image_size)) 1054 else if (FLOATP (Vmax_image_size))
1055 { 1055 {
1056 xassert (f); 1056 if (f != NULL)
1057 w = FRAME_PIXEL_WIDTH (f); 1057 {
1058 h = FRAME_PIXEL_HEIGHT (f); 1058 w = FRAME_PIXEL_WIDTH (f);
1059 h = FRAME_PIXEL_HEIGHT (f);
1060 }
1061 else
1062 w = h = 1024; /* Arbitrary size for unknown frame. */
1059 return (width <= XFLOAT_DATA (Vmax_image_size) * w 1063 return (width <= XFLOAT_DATA (Vmax_image_size) * w
1060 && height <= XFLOAT_DATA (Vmax_image_size) * h); 1064 && height <= XFLOAT_DATA (Vmax_image_size) * h);
1061 } 1065 }