13
0

add a few casts to avoid compiler warnings regarding size_type vs int

The class members are int because they need to hold negative (out-of-bound) values as sentinels
This commit is contained in:
Paul Davis 2021-05-06 12:03:27 -06:00
parent 29c89cf362
commit e570a290c4

View File

@ -179,7 +179,7 @@ DragManager::end_grab (GdkEvent* e)
for (list<Drag*>::iterator i = _drags.begin(); i != _drags.end(); ) { for (list<Drag*>::iterator i = _drags.begin(); i != _drags.end(); ) {
list<Drag*>::iterator tmp = i; list<Drag*>::iterator tmp = i;
if ((*i)->grab_button() == e->button.button) { if ((*i)->grab_button() == (int) e->button.button) {
bool const t = (*i)->end_grab (e); bool const t = (*i)->end_grab (e);
if (t) { if (t) {
r = true; r = true;
@ -1083,7 +1083,7 @@ RegionMotionDrag::motion (GdkEvent* event, bool first_move)
*/ */
int prev_track = -1; int prev_track = -1;
for (list<DraggingView>::const_iterator i = _views.begin(); i != _views.end(); ++i) { for (list<DraggingView>::const_iterator i = _views.begin(); i != _views.end(); ++i) {
if (i->time_axis_view != prev_track) { if ((int) i->time_axis_view != prev_track) {
prev_track = i->time_axis_view; prev_track = i->time_axis_view;
++_ntracks; ++_ntracks;
} }
@ -1467,7 +1467,7 @@ RegionMoveDrag::finished (GdkEvent* ev, bool movement_occurred)
bool const changed_position = (_last_position.sample != _primary->region()->position()); bool const changed_position = (_last_position.sample != _primary->region()->position());
bool changed_tracks; bool changed_tracks;
if (_views.front().time_axis_view >= _time_axis_views.size()) { if (_views.front().time_axis_view >= (int) _time_axis_views.size()) {
/* in the drop zone */ /* in the drop zone */
changed_tracks = true; changed_tracks = true;
} else { } else {