From 63a7a477fffbccd20080173f021309164f5ef9b1 Mon Sep 17 00:00:00 2001 From: David Capello Date: Thu, 11 Aug 2016 14:11:48 -0300 Subject: [PATCH] Fix SelectedFrames::insert() when from > to --- src/doc/selected_frames.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/doc/selected_frames.cpp b/src/doc/selected_frames.cpp index 214bc866a..1a32d0755 100644 --- a/src/doc/selected_frames.cpp +++ b/src/doc/selected_frames.cpp @@ -65,6 +65,9 @@ void SelectedFrames::insert(frame_t frame) void SelectedFrames::insert(frame_t fromFrame, frame_t toFrame) { + if (fromFrame > toFrame) + std::swap(fromFrame, toFrame); + // TODO improve this for (frame_t frame = fromFrame; frame <= toFrame; ++frame) { insert(frame);