Changeset 815


Ignore:
Timestamp:
May 7, 2004, 9:56:35 AM (21 years ago)
Author:
Gary Byers
Message:

Fix duplicate HI::SAVE-HEMLOCK-DOCUMENT. Don't parse buffer unless we're
looking at a paren when trying to determine blink location.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/examples/cocoa-editor.lisp

    r811 r815  
    598598             (point (hi::buffer-point buffer)))
    599599        #+debug (#_NSLog #@"Syntax check for blinking")
    600         (hemlock::pre-command-parse-check point)
    601         (when (hemlock::valid-spot point nil)
    602           (cond ((eql (hi::next-character point) #\()
     600        (cond ((eql (hi::next-character point) #\()
     601               (hemlock::pre-command-parse-check point)
     602               (when (hemlock::valid-spot point nil)
    603603                 (hi::with-mark ((temp point))
    604604                   (when (hemlock::list-offset temp 1)
     
    606606                     (setf (text-view-blink-location self)
    607607                           (1- (mark-absolute-position temp))
    608                            (text-view-blink-enabled self) #$YES))))
    609                 ((eql (hi::previous-character point) #\))
     608                           (text-view-blink-enabled self) #$YES)))))
     609              ((eql (hi::previous-character point) #\))
     610               (hemlock::pre-command-parse-check point)
     611               (when (hemlock::valid-spot point nil)
    610612                 (hi::with-mark ((temp point))
    611613                   (when (hemlock::list-offset temp -1)
     
    18361838
    18371839
    1838 (defmethod hi::save-hemlock-document ((self hemlock-editor-document))
     1840(defmethod hi::save-hemlock-document-as ((self hemlock-editor-document))
    18391841  (send self
    18401842        :perform-selector-on-main-thread (@selector "saveDocumentAs:")
Note: See TracChangeset for help on using the changeset viewer.