MSVC doesn't like us calling 'sqrt()' with integers (it doesn't have a version which...
authorJohn Emmas <johne53@tiscali.co.uk>
Thu, 2 Jul 2015 07:18:39 +0000 (08:18 +0100)
committerJohn Emmas <johne53@tiscali.co.uk>
Thu, 2 Jul 2015 07:23:38 +0000 (08:23 +0100)
So let's specify which version we'd like it to use.

libs/gtkmm2ext/fader.cc

index 456856e5f8086e5d982780ba7972833e91b1c573..0fedd33696f14789ed666c7406ecedcc48be977c 100755 (executable)
@@ -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);
        }