shared_ptr<Region> fixes
authorSampo Savolainen <v2@iki.fi>
Fri, 25 Aug 2006 20:23:58 +0000 (20:23 +0000)
committerSampo Savolainen <v2@iki.fi>
Fri, 25 Aug 2006 20:23:58 +0000 (20:23 +0000)
git-svn-id: svn://localhost/ardour2/trunk@857 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/analysis_window.cc

index 24c6cc4fb8ea3d070f4c36e8ea526825a3d0fcb9..d89c1068317ac357032c57437a967568bcc775bf 100644 (file)
@@ -292,15 +292,15 @@ AnalysisWindow::analyze_data (Gtk::Button *button)
                                        jack_nframes_t i = 0;
                                        int n;
 
-                                       while ( i < arv->region().length() ) {
+                                       while ( i < arv->region()->length() ) {
                                                // TODO: What about stereo+ channels? composite all to one, I guess
 
                                                n = fft_graph.windowSize();
-                                               if (i + n >= arv->region().length() ) {
-                                                       n = arv->region().length() - i;
+                                               if (i + n >= arv->region()->length() ) {
+                                                       n = arv->region()->length() - i;
                                                }
 
-                                               n = arv->audio_region().read_at(buf, mixbuf, gain, arv->region().position() + i, n);
+                                               n = arv->audio_region()->read_at(buf, mixbuf, gain, arv->region()->position() + i, n);
        
                                                if ( n < fft_graph.windowSize()) {
                                                        for (int j = n; j < fft_graph.windowSize(); j++) {