summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjellahlstedt@gmail.com>2023-01-13 15:54:48 +0100
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2023-01-13 15:54:48 +0100
commite6f3c665517d3605c57d233312cfe49e701c3e52 (patch)
treec8b9adc0e144e7eae8b816c2051d41bf0fcd36aa
parente56452cda16409bdd5e8d0f866c03ebe6d5859bc (diff)
downloadglibmm-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.hg4
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),