From cd2987fb2a0e9d5954c6932f1d4cbbdd70a2238b Mon Sep 17 00:00:00 2001 From: grischka Date: Tue, 13 May 2008 17:24:40 +0200 Subject: [PATCH] check for ewm --- eproject.el | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/eproject.el b/eproject.el index 31af414..666485b 100644 --- a/eproject.el +++ b/eproject.el @@ -954,8 +954,8 @@ do not belong to project files" (message (match-string 1 cmd)) ) (t - (unless (fboundp 'ecb-activate) - ;;(prj-setup-tool-window) + (unless (or (fboundp 'ecb-activate) (fboundp 'ewm-init)) + (prj-setup-tool-window) ) (compile cmd) )))) @@ -1096,11 +1096,13 @@ do not belong to project files" (eproject-open prj-last-open) ;; restore frame position - '(when prj-frame-pos - (modify-frame-parameters prj-initial-frame prj-frame-pos) - ;; emacs bug: when it's too busy it doesn't set frames correctly. - (sit-for 0.2) - ))) + (unless (fboundp 'ewm-init) + (when prj-frame-pos + (modify-frame-parameters prj-initial-frame prj-frame-pos) + ;; emacs bug: when it's too busy it doesn't set frames correctly. + (sit-for 0.2) + )))) + (when (fboundp 'ecb-activate) (ecb-activate) ) -- 2.11.4.GIT