X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fdesigner%2Fcameracontroller.cpp;h=f8d1a53b8b1b6279cfc97441d417eaa0ad877e18;hb=0b75458245997b9df6da47cc4534341c8426084b;hp=29eb4c0694edb7c267296ddc623ab6cfa46ae359;hpb=ec1f75d72e5c4f7f7c9dafdf80f58c30ffb1a855;p=r2c2.git diff --git a/source/designer/cameracontroller.cpp b/source/designer/cameracontroller.cpp index 29eb4c0..f8d1a53 100644 --- a/source/designer/cameracontroller.cpp +++ b/source/designer/cameracontroller.cpp @@ -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()