summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSampo Savolainen <v2@iki.fi>2006-08-25 20:23:58 +0000
committerSampo Savolainen <v2@iki.fi>2006-08-25 20:23:58 +0000
commitc871ca6d9833ebda3bf286462b96146550b49cef (patch)
treef24681c7bb1becdeeefab1fdbd62dd8b463c44df
parent3d1c0d729a4bf8431e6c8e3addb3ee4388477329 (diff)
shared_ptr<Region> fixes
git-svn-id: svn://localhost/ardour2/trunk@857 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--gtk2_ardour/analysis_window.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk2_ardour/analysis_window.cc b/gtk2_ardour/analysis_window.cc
index 24c6cc4fb8..d89c106831 100644
--- a/gtk2_ardour/analysis_window.cc
+++ b/gtk2_ardour/analysis_window.cc
@@ -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++) {