diff --git a/Region.C b/Region.C index 85315e0..f698dfc 100644 --- a/Region.C +++ b/Region.C @@ -95,7 +95,8 @@ Region::init ( void ) Region::Region ( const Region & rhs ) { _offset = rhs._offset; - _track = rhs._track; +// _track = rhs._track; + _track = NULL; _clip = rhs._clip; _start = rhs._start; _end = rhs._end; diff --git a/Track.C b/Track.C index 6c2df81..edc0a9d 100644 --- a/Track.C +++ b/Track.C @@ -117,8 +117,9 @@ Track::add ( Track_Widget *r ) if ( r->track() ) { + r->redraw(); r->track()->remove( r ); - r->track()->redraw(); +// r->track()->redraw(); } r->track( this );