Skip to content

Commit cc17400

Browse files
i9403: Removing checks from trackbar min/max set functions.
Removing unnecessary range checks for QT backend support's setTrackbarMin and setTrackbarMax fucntions Fixes
1 parent 518c6ae commit cc17400

File tree

1 file changed

+6
-16
lines changed

1 file changed

+6
-16
lines changed

modules/highgui/src/window_QT.cpp

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -673,30 +673,20 @@ CV_IMPL void cvSetTrackbarPos(const char* name_bar, const char* window_name, int
673673

674674
CV_IMPL void cvSetTrackbarMax(const char* name_bar, const char* window_name, int maxval)
675675
{
676-
if (maxval >= 0)
676+
QPointer<CvTrackbar> t = icvFindTrackBarByName(name_bar, window_name);
677+
if (t)
677678
{
678-
QPointer<CvTrackbar> t = icvFindTrackBarByName(name_bar, window_name);
679-
if (t)
680-
{
681-
int minval = t->slider->minimum();
682-
maxval = (maxval>minval)?maxval:minval;
683-
t->slider->setMaximum(maxval);
684-
}
679+
t->slider->setMaximum(maxval);
685680
}
686681
}
687682

688683

689684
CV_IMPL void cvSetTrackbarMin(const char* name_bar, const char* window_name, int minval)
690685
{
691-
if (minval >= 0)
686+
QPointer<CvTrackbar> t = icvFindTrackBarByName(name_bar, window_name);
687+
if (t)
692688
{
693-
QPointer<CvTrackbar> t = icvFindTrackBarByName(name_bar, window_name);
694-
if (t)
695-
{
696-
int maxval = t->slider->maximum();
697-
minval = (maxval<minval)?maxval:minval;
698-
t->slider->setMinimum(minval);
699-
}
689+
t->slider->setMinimum(minval);
700690
}
701691
}
702692

0 commit comments

Comments
 (0)