Fix crash on enabling tape mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@8911 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
0cdf0433f7
commit
6898dd04a6
@ -118,6 +118,14 @@ ControlPoint::visible () const
|
||||
void
|
||||
ControlPoint::reset (double x, double y, AutomationList::iterator mi, uint32_t vi, ShapeType shape)
|
||||
{
|
||||
/* If this is too big, libart will confuse itself and segfault after it casts the bounding box
|
||||
of this automation line to ints. Sigh.
|
||||
*/
|
||||
|
||||
if (x > INT32_MAX) {
|
||||
x = INT32_MAX;
|
||||
}
|
||||
|
||||
_model = mi;
|
||||
_view_index = vi;
|
||||
move_to (x, y, shape);
|
||||
|
Loading…
Reference in New Issue
Block a user