For some reason a mouseReleaseEvent was making it to mussa when
using one of the load dialog boxes. This caused a crash.
This patch causes it to not crash.
Though this patch also seems to sometimes select things for no apparent
reason.
void SequenceBrowser::mouseReleaseEvent( QMouseEvent *e)
{
drawingBand = false;
- rubberBand->hide();
- QRect r = QRect(bandOrigin, e->pos()).normalized();
- bandOrigin = r.topLeft();
-
- selectRegion(r.top(), r.left(), r.bottom(), r.right());
+ if (rubberBand != 0) {
+ rubberBand->hide();
+ QRect r = QRect(bandOrigin, e->pos()).normalized();
+ bandOrigin = r.topLeft();
+
+ selectRegion(r.top(), r.left(), r.bottom(), r.right());
+ }
}