* gnus-html.el (gnus-html-put-image): Use gnus-graphic-display-p,
glyph-width and glyph-height instead of display-graphic-p and
- image-size for XEmacs.
+ image-size; make avoidance of displaying small images work for XEmacs.
* gnus-util.el (gnus-graphic-display-p): Use device-on-window-system-p
for XEmacs.
(if (and image
;; Kludge to avoid displaying 30x30 gif images, which
;; seems to be a signal of a broken image.
- (not (and (listp image)
- (eq (plist-get (cdr image) :type) 'gif)
+ (not (and (if (featurep 'xemacs)
+ (glyphp image)
+ (listp image))
+ (eq (if (featurep 'xemacs)
+ (let ((data (cdadar (specifier-spec-list
+ (glyph-image image)))))
+ (and (vectorp data)
+ (aref data 0)))
+ (plist-get (cdr image) :type))
+ 'gif)
(= (car size) 30)
(= (cdr size) 30))))
(progn