From 271917bac7f707fdc76826ea5a9d29aaf49d3fba Mon Sep 17 00:00:00 2001 From: johan Date: Wed, 21 Aug 2013 18:09:50 +0200 Subject: [PATCH] Fix segfault when setting a color transformation --- src/hyperion-remote/JsonConnection.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/hyperion-remote/JsonConnection.cpp b/src/hyperion-remote/JsonConnection.cpp index 6975114e..41814d27 100644 --- a/src/hyperion-remote/JsonConnection.cpp +++ b/src/hyperion-remote/JsonConnection.cpp @@ -180,25 +180,25 @@ void JsonConnection::setTransform(ColorTransformValues *threshold, ColorTransfor if (gamma != nullptr) { Json::Value & v = transform["gamma"]; - v.append(threshold->valueRed); - v.append(threshold->valueGreen); - v.append(threshold->valueBlue); + v.append(gamma->valueRed); + v.append(gamma->valueGreen); + v.append(gamma->valueBlue); } if (blacklevel != nullptr) { Json::Value & v = transform["blacklevel"]; - v.append(threshold->valueRed); - v.append(threshold->valueGreen); - v.append(threshold->valueBlue); + v.append(blacklevel->valueRed); + v.append(blacklevel->valueGreen); + v.append(blacklevel->valueBlue); } if (whitelevel != nullptr) { Json::Value & v = transform["whitelevel"]; - v.append(threshold->valueRed); - v.append(threshold->valueGreen); - v.append(threshold->valueBlue); + v.append(whitelevel->valueRed); + v.append(whitelevel->valueGreen); + v.append(whitelevel->valueBlue); } // send command message