MP Staging: used std::invoke instead of raw function pointers

This commit is contained in:
Charles Dang 2021-07-21 07:57:31 -04:00
parent 0edaa76c4e
commit f7f658a6a4

View file

@ -453,7 +453,7 @@ void mp_staging::select_leader_callback(ng::side_engine_ptr side, grid& row_grid
template<void(ng::side_engine::*fptr)(int)>
void mp_staging::on_side_slider_change(ng::side_engine_ptr side, slider& slider)
{
((*side).*fptr)(slider.get_value());
std::invoke(fptr, side, slider.get_value());
set_state_changed();
}