never use threaded waveview rendering for Tracks
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 23 Jun 2015 02:05:46 +0000 (22:05 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 29 Jun 2015 18:18:15 +0000 (14:18 -0400)
libs/canvas/wave_view.cc

index e8db7d8c6a3055a8a6056f94d94aa91e5d7a7dcc..3bdaaa27d1d4dd52d551144d8c5ab7bb23960d8f 100644 (file)
@@ -92,7 +92,11 @@ WaveView::WaveView (Canvas* c, boost::shared_ptr<ARDOUR::AudioRegion> region)
        , _start_shift (0.0)
        , _region_start (region->start())
        , get_image_in_thread (false)
+#ifdef USE_TRACKS_CODE_FEATURES
+       , always_get_image_in_thread (true)
+#else    
        , always_get_image_in_thread (false)
+#endif   
        , rendered (false)
 {
        if (!images) {
@@ -125,7 +129,11 @@ WaveView::WaveView (Item* parent, boost::shared_ptr<ARDOUR::AudioRegion> region)
        , _start_shift (0.0)
        , _region_start (region->start())
        , get_image_in_thread (false)
+#ifdef USE_TRACKS_CODE_FEATURES
+       , always_get_image_in_thread (true)
+#else    
        , always_get_image_in_thread (false)
+#endif
        , rendered (false)
 {
        if (!images) {