From b59d3e9a8f1adead5ab5257f20728906d0cc1bab Mon Sep 17 00:00:00 2001 From: Shenjoku Date: Mon, 22 Apr 2013 22:20:40 -0700 Subject: [PATCH] Fixed the non-const definition of the TimingData::GetSegmentAtRow() function, which was missing the class specifier and casting the data wrong. --- src/TimingData.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/TimingData.cpp b/src/TimingData.cpp index 1393b9132b..8518629df5 100644 --- a/src/TimingData.cpp +++ b/src/TimingData.cpp @@ -342,9 +342,9 @@ const TimingSegment* TimingData::GetSegmentAtRow( int iNoteRow, TimingSegmentTyp FAIL_M("Could not find timing segment for row"); } -TimingSegment* GetSegmentAtRow( int iNoteRow, TimingSegmentType tst ) +TimingSegment* TimingData::GetSegmentAtRow( int iNoteRow, TimingSegmentType tst ) { - return const_cast( GetSegmentAtRow(iNoteRow, tst) ); + return const_cast( static_cast(this)->GetSegmentAtRow(iNoteRow, tst) ); } static void EraseSegment( vector &vSegs, int index, TimingSegment *cur )