diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-01 23:49:35 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-01 23:49:35 +0000 |
commit | f8ce9f2b903374606b4f44deb7727aca194ef970 (patch) | |
tree | 60b15bcfcc2e2f638e9307f40ecbabb9ca911b1c /dev-libs/boost/files/boost-1.84.0-signals2-patch2.patch | |
parent | c16ac3f2fa4ccc7440fd13db1e5872a3e319f48c (diff) |
gentoo auto-resync : 01:01:2024 - 23:49:35
Diffstat (limited to 'dev-libs/boost/files/boost-1.84.0-signals2-patch2.patch')
-rw-r--r-- | dev-libs/boost/files/boost-1.84.0-signals2-patch2.patch | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/dev-libs/boost/files/boost-1.84.0-signals2-patch2.patch b/dev-libs/boost/files/boost-1.84.0-signals2-patch2.patch new file mode 100644 index 000000000000..f277ae9973a1 --- /dev/null +++ b/dev-libs/boost/files/boost-1.84.0-signals2-patch2.patch @@ -0,0 +1,19 @@ +https://github.com/boostorg/signals2/issues/70 + +From 4d994bbed820882059c7842ba5e230a26d68f2f0 Mon Sep 17 00:00:00 2001 +From: Frank Mori Hess <fmh6jj@gmail.com> +Date: Sat, 30 Dec 2023 14:51:49 -0500 +Subject: [PATCH] Fix disconnect by slot when slot is wrapped in a + boost::reference_wrapper + +--- a/boost/signals2/detail/signal_template.hpp ++++ b/boost/signals2/detail/signal_template.hpp +@@ -223,7 +223,7 @@ namespace boost + void disconnect(const T &slot) + { + typedef mpl::bool_<(is_convertible<T, group_type>::value)> is_group; +- do_disconnect(slot, is_group()); ++ do_disconnect(unwrap_ref(slot), is_group()); + } + // emit signal + result_type operator ()(BOOST_SIGNALS2_SIGNATURE_FULL_ARGS(BOOST_SIGNALS2_NUM_ARGS)) |