From b355a208d1b0dde4b4ef90941e54a5195b9a8788 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Wed, 15 Oct 2008 16:14:41 +0000 Subject: [PATCH] patch by Artur Wyszynski: * Fixed some bugs in the archiving code. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28146 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/Gradient.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kits/interface/Gradient.cpp b/src/kits/interface/Gradient.cpp index 6709e1252c..0d8f7c8409 100644 --- a/src/kits/interface/Gradient.cpp +++ b/src/kits/interface/Gradient.cpp @@ -128,7 +128,7 @@ BGradient::BGradient(BMessage* archive) if (archive->FindFloat("linear_x2", (float*)&fData.linear.x2) < B_OK) fData.linear.x2 = 0.0f; if (archive->FindFloat("linear_y2", (float*)&fData.linear.y2) < B_OK) - fData.linear.x2 = 0.0f; + fData.linear.y2 = 0.0f; // radial if (archive->FindFloat("radial_cx", (float*)&fData.radial.cx) < B_OK) @@ -147,8 +147,8 @@ BGradient::BGradient(BMessage* archive) fData.radial_focus.fx = 0.0f; if (archive->FindFloat("radial_f_fy", (float*)&fData.radial_focus.fy) < B_OK) fData.radial_focus.fy = 0.0f; - if (archive->FindFloat("radial_f_radius", (float*)&fData.radial.radius) < B_OK) - fData.radial.radius = 0.0f; + if (archive->FindFloat("radial_f_radius", (float*)&fData.radial_focus.radius) < B_OK) + fData.radial_focus.radius = 0.0f; // diamond if (archive->FindFloat("diamond_cx", (float*)&fData.diamond.cx) < B_OK) @@ -222,7 +222,7 @@ BGradient::Archive(BMessage* into, bool deep) const if (ret >= B_OK) ret = into->AddFloat("radial_f_fy", (float)fData.radial_focus.fy); if (ret >= B_OK) - ret = into->AddFloat("radial_radius", (float)fData.radial.radius); + ret = into->AddFloat("radial_f_radius", (float)fData.radial_focus.radius); // diamond if (ret >= B_OK)