Fix byte-compile error
authorDaiki Ueno <ueno@gnu.org>
Mon, 1 Jun 2015 01:02:57 +0000 (10:02 +0900)
committerDaiki Ueno <ueno@gnu.org>
Mon, 1 Jun 2015 01:05:07 +0000 (10:05 +0900)
* riece-xfaceb.el: Don't use autoload with TYPE set to `macro', to
handle the case when BBDB is not installed.

lisp/riece-xfaceb.el

index 945bacf..cdee97e 100644 (file)
 
 (autoload 'bbdb-records "bbdb")
 (autoload 'bbdb-record-getprop "bbdb")
 
 (autoload 'bbdb-records "bbdb")
 (autoload 'bbdb-record-getprop "bbdb")
-(autoload 'bbdb-search "bbdb-com" nil nil 'macro)
+
+;; `bbdb-search' is defined as a macro in bbdb-com.
+(eval-when-compile
+  (condition-case nil
+      (require 'bbdb-com)
+    (error)))
 
 (defconst riece-xfaceb-description
   "Display X-Face & Colour Face images in IRC buffers \(BBDB\).")
 
 (defconst riece-xfaceb-description
   "Display X-Face & Colour Face images in IRC buffers \(BBDB\).")