X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=tools%2Fviewer.cpp;fp=tools%2Fviewer.cpp;h=1d533b5deae8fee3d44615066367c10012937fb2;hp=db2b99e1869d22c6a5bb19b642c4697e5c494e66;hb=55b23f78985f9404712028919eba6678ec4272be;hpb=2b779717e42b514210f7128cf9aee2276650e003 diff --git a/tools/viewer.cpp b/tools/viewer.cpp index db2b99e1..1d533b5d 100644 --- a/tools/viewer.cpp +++ b/tools/viewer.cpp @@ -115,9 +115,9 @@ Viewer::Viewer(int argc, char **argv): } window.signal_close.connect(sigc::bind(sigc::mem_fun(this, &Viewer::exit), 0)); - mouse.signal_button_press.connect(sigc::mem_fun(this, &Viewer::button_press)); - mouse.signal_button_release.connect(sigc::mem_fun(this, &Viewer::button_release)); - mouse.signal_axis_motion.connect(sigc::mem_fun(this, &Viewer::axis_motion)); + mouse.signal_button_press.connect(sigc::bind_return(sigc::mem_fun(this, &Viewer::button_press), false)); + mouse.signal_button_release.connect(sigc::bind_return(sigc::mem_fun(this, &Viewer::button_release), false)); + mouse.signal_axis_motion.connect(sigc::bind_return(sigc::mem_fun(this, &Viewer::axis_motion), false)); light.set_position(GL::Vector4(0, 0, 1, 0)); lighting.attach(0, light);