From 8be9a62c06783f92fb1902c9da367706ea82fa53 Mon Sep 17 00:00:00 2001 From: Kjell Ahlstedt Date: Mon, 30 May 2022 18:32:46 +0200 Subject: test_limit_reference.cc: Don't use auto where a slot is required The return values of sigc::bind() and sigc::bind_return() shall be converted to sigc::slot, otherwise automatic disconnection does not work. Fixes #44 --- tests/test_limit_reference.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_limit_reference.cc b/tests/test_limit_reference.cc index 3f56ded..e7ed02c 100644 --- a/tests/test_limit_reference.cc +++ b/tests/test_limit_reference.cc @@ -44,12 +44,12 @@ int main(int argc, char* argv[]) handler(); util->check_result(result_stream, "method()"); - auto param = + sigc::slot param = sigc::bind(sigc::slot(), std::ref(*instance)); param(); util->check_result(result_stream, ""); - auto ret = + sigc::slot ret = sigc::bind_return(sigc::slot(), std::ref(*instance)); ret(); util->check_result(result_stream, ""); -- cgit v1.2.1