Skip to content

Commit

Permalink
Fix #215
Browse files Browse the repository at this point in the history
  • Loading branch information
keesverruijt committed Aug 25, 2016
1 parent 14c888d commit f3e534e
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
8 changes: 4 additions & 4 deletions src/RadarCanvas.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -466,9 +466,9 @@ void RadarCanvas::OnMouseClick(wxMouseEvent &event) {
} else if ((x >= center_x - m_zoom_size.x / 2) && (x <= center_x + m_zoom_size.x / 2) &&
(y > h - m_zoom_size.y + MENU_ROUNDING)) {
if (x > center_x) {
m_ri->AdjustRange(-1);
} else {
m_ri->AdjustRange(+1);
} else {
m_ri->AdjustRange(-1);
}

} else {
Expand Down Expand Up @@ -508,11 +508,11 @@ void RadarCanvas::OnMouseWheel(wxMouseEvent &event) {
}
if (rotation > ZOOM_SENSITIVITY && m_last_mousewheel_zoom_in < now - ZOOM_TIME) {
LOG_INFO(wxT("BR24radar_pi: %s Mouse zoom in"), m_ri->m_name.c_str());
m_ri->AdjustRange(-1);
m_ri->AdjustRange(+1);
m_last_mousewheel_zoom_in = now;
} else if (rotation < -1 * ZOOM_SENSITIVITY && m_last_mousewheel_zoom_out < now - ZOOM_TIME) {
LOG_INFO(wxT("BR24radar_pi: %s Mouse zoom out"), m_ri->m_name.c_str());
m_ri->AdjustRange(+1);
m_ri->AdjustRange(-1);
m_last_mousewheel_zoom_out = now;
}
}
Expand Down
4 changes: 2 additions & 2 deletions src/RadarInfo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -739,11 +739,11 @@ void RadarInfo::AdjustRange(int adjustment) {
max--; // only 4G has longest ranges
}

if (adjustment < 0 && m_range.range > min) {
if (adjustment > 0 && m_range.range > min) {
LOG_VERBOSE(wxT("BR24radar_pi: Change radar range from %d/%d to %d/%d"), m_range.range[0].meters,
m_range.range[0].actual_meters, m_range.range[-1].meters, m_range.range[-1].actual_meters);
m_transmit->SetRange(m_range.range[-1].meters);
} else if (adjustment > 0 && m_range.range < max) {
} else if (adjustment < 0 && m_range.range < max) {
LOG_VERBOSE(wxT("BR24radar_pi: Change radar range from %d/%d to %d/%d"), m_range.range[0].meters,
m_range.range[0].actual_meters, m_range.range[+1].meters, m_range.range[+1].actual_meters);
m_transmit->SetRange(m_range.range[+1].meters);
Expand Down

0 comments on commit f3e534e

Please sign in to comment.