ui->event_view->setColumnWidth(2, 150);
connect(ui->event_view->selectionModel(), &QItemSelectionModel::currentRowChanged,
[this, events](const QModelIndex ¤t, const QModelIndex &previous) {
- uint64_t t = events->get_time(current.row());
+ int64_t t = events->get_time(current.row());
if (t != video->position()) {
video->setPosition(events->get_time(current.row()));
} else {
EventsModel::Status s = events->get_status_at(video->position());
if (s.pull_state == EventsModel::Status::SHOULD_PULL) {
set_current_event_type("pull");
- } else if (EventsModel::Status::PULL_IN_AIR) {
+ } else if (s.pull_state == EventsModel::Status::PULL_IN_AIR) {
insert_noplayer_event("pull_landed");
}
});
{
uint64_t t = video->position();
vector<int> team = events->sort_team(events->get_team_at(t));
- if (button_id >= team.size()) {
+ if (unsigned(button_id) >= team.size()) {
return;
}
int player_id = team[button_id];