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))