From 5dd7275c9a6ce8e6ee10ba8e3866f956f04fdf20 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Mon, 7 Dec 2009 09:33:20 +0000 Subject: [PATCH] * eet: Fix convertion from any float type to any other float type. SVN revision: 44239 --- legacy/eet/ChangeLog | 3 +++ legacy/eet/src/lib/eet_data.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/legacy/eet/ChangeLog b/legacy/eet/ChangeLog index a7912f3e73..7d33c25438 100644 --- a/legacy/eet/ChangeLog +++ b/legacy/eet/ChangeLog @@ -270,3 +270,6 @@ * Make all operation on Eet_File thread safe. +2009-12-07 Cedric BAIL + + * Fix error when retrieving a different float type than the stored one. diff --git a/legacy/eet/src/lib/eet_data.c b/legacy/eet/src/lib/eet_data.c index 32878a6567..956dc007a0 100644 --- a/legacy/eet/src/lib/eet_data.c +++ b/legacy/eet/src/lib/eet_data.c @@ -2422,7 +2422,7 @@ _eet_data_descriptor_decode(Eet_Free_Context *context, { if (IS_SIMPLE_TYPE(echnk.type) && eet_data_type_match(echnk.type, ede->type)) - type = echnk.type; + type = ede->type; else if ((echnk.group_type > EET_G_UNKNOWN) && (echnk.group_type < EET_G_LAST) && (echnk.group_type == ede->group_type))