diff options
author | Kjell Ahlstedt <kjellahlstedt@gmail.com> | 2023-01-13 15:54:48 +0100 |
---|---|---|
committer | Kjell Ahlstedt <kjellahlstedt@gmail.com> | 2023-01-13 15:54:48 +0100 |
commit | e6f3c665517d3605c57d233312cfe49e701c3e52 (patch) | |
tree | c8b9adc0e144e7eae8b816c2051d41bf0fcd36aa | |
parent | e56452cda16409bdd5e8d0f866c03ebe6d5859bc (diff) | |
download | glibmm-e6f3c665517d3605c57d233312cfe49e701c3e52.tar.gz |
Glib::Binding: Fix a bind_property() overload
The bind_property() overload with two transformation functions
has been wrong since commit 4ed3ff9cad836dc7b24282a112d66847292a9baa.
-rw-r--r-- | glib/src/binding.hg | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/glib/src/binding.hg b/glib/src/binding.hg index 1481e290..38ffb34e 100644 --- a/glib/src/binding.hg +++ b/glib/src/binding.hg @@ -374,8 +374,8 @@ public: const T_functor_to& transform_to, const T_functor_from& transform_from) { - SlotTypedTransform<T_source, T_target> slot_transform_from = transform_from; - SlotTypedTransform<T_target, T_source> slot_transform_to = transform_to; + SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to; + SlotTypedTransform<T_target, T_source> slot_transform_from = transform_from; return bind_property_value(source_property, target_property, flags, slot_transform_to.empty() ? SlotTransform() : TransformProp<T_source, T_target>(slot_transform_to), |