From 65f433438a261f7bba49f98db64617c183bb953f Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Mon, 23 Jun 2014 19:22:16 +0200 Subject: [PATCH] Fixes #1338 - Extend limits - Companion --- companion/src/modeledit/channels.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/companion/src/modeledit/channels.cpp b/companion/src/modeledit/channels.cpp index 27b588dfd..fdb6aa7a9 100644 --- a/companion/src/modeledit/channels.cpp +++ b/companion/src/modeledit/channels.cpp @@ -196,6 +196,10 @@ void Channels::refreshExtendedLimits() minDSB->setMinimum(-model.getChannelsMax()); maxDSB->setMaximum(model.getChannelsMax()); + + //reset any limit that is bigger than current maximum (dependent on extended limits setting) + if ( model.limitData[i].min < -model.getChannelsMax() ) model.limitData[i].min = -model.getChannelsMax(); + if ( model.limitData[i].max > +model.getChannelsMax() ) model.limitData[i].max = +model.getChannelsMax(); } emit modified(); }