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 )