diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-05-09 22:14:11 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-05-09 22:14:11 +0000 |
commit | 1b6bac8c54d0cc6533c42ca8af824944215c29bf (patch) | |
tree | 01b493d9d9cee5238011c0896f1c6cf31f160dd6 /gtk2_ardour/audio_region_view.cc | |
parent | 482e15a424a6bbbcf23928141d02a9e14cf46a07 (diff) |
correctly save & restore xfade state
git-svn-id: svn://localhost/ardour2/branches/3.0@12231 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/audio_region_view.cc')
-rw-r--r-- | gtk2_ardour/audio_region_view.cc | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gtk2_ardour/audio_region_view.cc b/gtk2_ardour/audio_region_view.cc index 5c25377a35..49bfd1bb03 100644 --- a/gtk2_ardour/audio_region_view.cc +++ b/gtk2_ardour/audio_region_view.cc @@ -558,8 +558,10 @@ AudioRegionView::reset_fade_in_shape_width (framecnt_t width) } if (audio_region()->fade_in_is_xfade()) { - fade_in_handle->hide (); - fade_in_shape->hide (); + if (fade_in_handle) { + fade_in_handle->hide (); + fade_in_shape->hide (); + } redraw_start_xfade (); return; } else { @@ -664,8 +666,10 @@ AudioRegionView::reset_fade_out_shape_width (framecnt_t width) } if (audio_region()->fade_out_is_xfade()) { - fade_out_handle->hide (); - fade_out_shape->hide (); + if (fade_out_handle) { + fade_out_handle->hide (); + fade_out_shape->hide (); + } redraw_end_xfade (); return; } else { |