]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/cameracontroller.cpp
Adapt event handlers to library changes
[r2c2.git] / source / designer / cameracontroller.cpp
index 29eb4c0694edb7c267296ddc623ab6cfa46ae359..f8d1a53b8b1b6279cfc97441d417eaa0ad877e18 100644 (file)
@@ -18,11 +18,11 @@ CameraController::CameraController(View3D &v, Input::Keyboard &k, Input::Mouse &
        ctrl_pressed(false),
        drag_mode(NONE)
 {
-       mouse.signal_button_press.connect(sigc::mem_fun(this, &CameraController::button_press));
-       mouse.signal_button_release.connect(sigc::mem_fun(this, &CameraController::button_release));
-       mouse.signal_axis_motion.connect(sigc::mem_fun(this, &CameraController::axis_motion));
-       keyboard.signal_button_press.connect(sigc::mem_fun(this, &CameraController::key_press));
-       keyboard.signal_button_release.connect(sigc::mem_fun(this, &CameraController::key_release));
+       mouse.signal_button_press.connect(sigc::bind_return(sigc::mem_fun(this, &CameraController::button_press), false));
+       mouse.signal_button_release.connect(sigc::bind_return(sigc::mem_fun(this, &CameraController::button_release), false));
+       mouse.signal_axis_motion.connect(sigc::bind_return(sigc::mem_fun(this, &CameraController::axis_motion), false));
+       keyboard.signal_button_press.connect(sigc::bind_return(sigc::mem_fun(this, &CameraController::key_press), false));
+       keyboard.signal_button_release.connect(sigc::bind_return(sigc::mem_fun(this, &CameraController::key_release), false));
 }
 
 void CameraController::top_down()