Skip to content

Commit

Permalink
SYSclamp32 should not clamp to 0.
Browse files Browse the repository at this point in the history
  • Loading branch information
ajclinto committed Mar 28, 2013
1 parent 3d7750e commit 9bf423d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
4 changes: 3 additions & 1 deletion Math.h
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -54,7 +54,9 @@ inline T SYSclamp(T v, T a, T b)
} }
inline int SYSclamp32(int64 val) inline int SYSclamp32(int64 val)
{ {
return (int)SYSclamp(val, 0ll, (int64)std::numeric_limits<int>::max()); return (int)SYSclamp(val,
(int64)std::numeric_limits<int>::min(),
(int64)std::numeric_limits<int>::max());
} }
template <typename T> template <typename T>
inline T SYSlerp(T v1, T v2, T bias) inline T SYSlerp(T v1, T v2, T bias)
Expand Down
2 changes: 1 addition & 1 deletion Window.C
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@ setScrollMax(QScrollBar *scroll, int64 size, bool with_margin = true)
int64 nmax = SYSmax(size - scroll->pageStep() + margin, 0ll); int64 nmax = SYSmax(size - scroll->pageStep() + margin, 0ll);


scroll->setMaximum(SYSclamp32(nmax)); scroll->setMaximum(SYSclamp32(nmax));
scroll->setMinimum(-SYSclamp32(margin)); scroll->setMinimum(SYSclamp32(-margin));
} }


void void
Expand Down

0 comments on commit 9bf423d

Please sign in to comment.