[Openmcl-cvs-notifications] r15242 - in /release/1.8/source: ./ cocoa-ide/cocoa-editor.lisp

rme at clozure.com rme at clozure.com
Fri Mar 9 13:51:28 CST 2012


Author: rme
Date: Fri Mar  9 13:51:28 2012
New Revision: 15242

Log:
r15228 from trunk

Modified:
    release/1.8/source/   (props changed)
    release/1.8/source/cocoa-ide/cocoa-editor.lisp

Propchange: release/1.8/source/
---------------------------------------------------------------------------=
---
--- svn:mergeinfo (original)
+++ svn:mergeinfo Fri Mar  9 13:51:28 2012
@@ -4,4 +4,4 @@
 /branches/rme-logops:13875-13886
 /branches/working-0711/ccl:7970-13192,13197-13198,13202,13208,13214,13235-=
13236,13239,13263,13277-13278,13290,13293-13294,13302-13306,13331-13332,133=
39,13361-13364,13379,13383,13386,13388,13409,13435-13436,13438,13440-13442,=
13460-13461,13465,13467,13476,13487,13490,13492-13493,13502-13528,13545-135=
47,13549,13557-13558
 /release/1.5/source:13667
-/trunk/source:15221-15223,15225-15226
+/trunk/source:15221-15223,15225-15226,15228

Modified: release/1.8/source/cocoa-ide/cocoa-editor.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- release/1.8/source/cocoa-ide/cocoa-editor.lisp (original)
+++ release/1.8/source/cocoa-ide/cocoa-editor.lisp Fri Mar  9 13:51:28 2012
@@ -3502,8 +3502,14 @@
 (defun hemlock-ext:execute-in-file-view (pathname thunk)
   (execute-in-gui #'(lambda ()
                       (assume-cocoa-thread)
-                      (let ((view (find-or-make-hemlock-view pathname)))
-                        (hi::handle-hemlock-event view thunk)))))
+                      (handler-case
+                          (let ((view (find-or-make-hemlock-view pathname)=
))
+                            (hi::handle-hemlock-event view thunk))
+                        (error (c)
+                          (alert-window :title "Error in Hemlock command p=
rocessing"
+                                        :message (or (ignore-errors (princ=
-to-string c))
+                                                     "#<error printing err=
or message>")
+                                        :default-button "Ok"))))))
 =

 (defun hemlock-ext:open-sequence-dialog (&key title sequence action (print=
er #'prin1))
   (make-instance 'sequence-window-controller



More information about the Openmcl-cvs-notifications mailing list