diff --git a/libs/gtkmm2ext/fader.cc b/libs/gtkmm2ext/fader.cc index 456856e5f8..0fedd33696 100755 --- a/libs/gtkmm2ext/fader.cc +++ b/libs/gtkmm2ext/fader.cc @@ -381,8 +381,8 @@ Fader::on_motion_notify_event (GdkEventMotion* ev) double const fract = sqrt((ev_pos_x - _min_pos_x) * (ev_pos_x - _min_pos_x) + (ev_pos_y - _min_pos_y) * (ev_pos_y - _min_pos_y)) / - sqrt((_max_pos_x - _min_pos_x) * (_max_pos_x - _min_pos_x) + - (_max_pos_y - _min_pos_y) * (_max_pos_y - _min_pos_y)); + sqrt((double)((_max_pos_x - _min_pos_x) * (_max_pos_x - _min_pos_x) + + (_max_pos_y - _min_pos_y) * (_max_pos_y - _min_pos_y))); adjustment.set_value (adjustment.get_lower() + (adjustment.get_upper() - adjustment.get_lower()) * fract); }