From 29eb3c251811e4f34b95312c75e9c6510df5a6c3 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 31 May 2013 14:47:07 +0000 Subject: Fix Atom on 32-bit platforms (patch from Robin Gareus). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5120 a436a847-0d15-0410-975c-d299462d15a1 --- ingen/Atom.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ingen/Atom.hpp') diff --git a/ingen/Atom.hpp b/ingen/Atom.hpp index 8e652e5e..3d05d1ac 100644 --- a/ingen/Atom.hpp +++ b/ingen/Atom.hpp @@ -71,7 +71,7 @@ public: _body.ptr = (LV2_Atom*)malloc(sizeof(LV2_Atom) + _atom.size); memcpy(_body.ptr, copy._body.ptr, sizeof(LV2_Atom) + _atom.size); } else { - memcpy(&_body.val, ©._body.val, sizeof(LV2_Atom)); + memcpy(&_body.val, ©._body.val, sizeof(_body.val)); } } @@ -85,7 +85,7 @@ public: _body.ptr = (LV2_Atom*)malloc(sizeof(LV2_Atom) + _atom.size); memcpy(_body.ptr, other._body.ptr, sizeof(LV2_Atom) + _atom.size); } else { - memcpy(&_body.val, &other._body.val, sizeof(LV2_Atom)); + memcpy(&_body.val, &other._body.val, sizeof(_body.val)); } return *this; } -- cgit v1.2.1