(FILECREATED " 5-Jun-87 15:35:39" {QV}<NOTECARDS>1.3K>NEXT>RHTPATCH274.;1 1456
changes to: (VARS RHTPATCH274COMS)
(FNS NC.SmashGraphNodeIDProps))
(* Copyright (c) 1987 by Xerox Corporation. All rights reserved.)
(PRETTYCOMPRINT RHTPATCH274COMS)
(RPAQQ RHTPATCH274COMS ((DECLARE: FIRST (P (NC.LoadFileFromDirectories (QUOTE NCBROWSERCARD))))
(* * Fixes bug reported by Cathy whereby removing edge between labels in
browser breaks.)
(* * Change to NCBROWSERCARD)
(FNS NC.SmashGraphNodeIDProps)))
(DECLARE: FIRST
(NC.LoadFileFromDirectories (QUOTE NCBROWSERCARD))
)
(* * Fixes bug reported by Cathy whereby removing edge between labels in browser breaks.)
(* * Change to NCBROWSERCARD)
(DEFINEQ
(NC.SmashGraphNodeIDProps
(LAMBDA (GraphNodeID) (* rht: " 5-Jun-87 15:34")
(* * Smash the prop list of GraphNodeID except be sure to save the CardObject prop if there is one.)
(* * rht 6/5/87: Now checks to make sure GraphNodeID is a UID before trying to clear its proplist.)
(LET ((Card (NC.CardFromBrowserNodeID GraphNodeID)))
(AND (type? UID GraphNodeID)
(NC.UIDSetPropList GraphNodeID NIL))
(AND Card (NC.GraphNodeIDPutProp GraphNodeID (QUOTE CardObject)
Card)))))
)
(PUTPROPS RHTPATCH274 COPYRIGHT ("Xerox Corporation" 1987))
(DECLARE: DONTCOPY
(FILEMAP (NIL (750 1374 (NC.SmashGraphNodeIDProps 760 . 1372)))))
STOP