branch: externals/idlwave
commit e129ebc0ef81eb54dcbd59ced5a04cf1ea0271fd
Author: jdsmith <jdsmith>
Commit: jdsmith <jdsmith>
Cleaned up speedbar `require' to support XEmacs, which doesn't like a 3
argument form.
---
idlwave.el | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/idlwave.el b/idlwave.el
index 901e22b59b..e919970132 100644
--- a/idlwave.el
+++ b/idlwave.el
@@ -5,7 +5,7 @@
;; Chris Chase <[email protected]>
;; Maintainer: J.D. Smith <[email protected]>
;; Version: VERSIONTAG
-;; Date: $Date: 2002/01/11 23:39:25 $
+;; Date: $Date: 2002/01/14 22:44:01 $
;; Keywords: languages
;; This file is part of GNU Emacs.
@@ -7894,9 +7894,12 @@ This function was written since `list-abbrevs' looks
terrible for IDLWAVE mode."
(set-buffer "*Help*")
(setq truncate-lines t)))
-;; Add .pro files to speedbar for support, if available
-(if (require 'speedbar nil t)
- (speedbar-add-supported-extension ".pro"))
+;; Add .pro files to speedbar for support, catching errors
+(condition-case nil
+ (progn
+ (require 'speedbar)
+ (speedbar-add-supported-extension ".pro"))
+ (error nil))
;; Try to load online help, but catch any errors.
(condition-case nil