diff --git a/basis/ui/tools/traceback/traceback.factor b/basis/ui/tools/traceback/traceback.factor index bb09aa2de2..bd8b0625af 100644 --- a/basis/ui/tools/traceback/traceback.factor +++ b/basis/ui/tools/traceback/traceback.factor @@ -25,17 +25,15 @@ TUPLE: traceback-gadget < track ; M: traceback-gadget pref-dim* drop { 550 600 } ; : <traceback-gadget> ( model -- gadget ) - vertical traceback-gadget new-track - swap >>model - - dup model>> - horizontal <track> - over <datastack-display> 1/2 track-add - swap <retainstack-display> 1/2 track-add + [ vertical traceback-gadget new-track ] dip + [ >>model ] + [ + [ horizontal <track> ] dip + [ <datastack-display> 1/2 track-add ] + [ <retainstack-display> 1/2 track-add ] bi 1/3 track-add - - dup model>> <callstack-display> 2/3 track-add - + ] + [ <callstack-display> 2/3 track-add ] tri add-toolbar ; : variables ( traceback -- )