q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0af325402013ffeee5fa16c878a65fc011f1aea7

commit 0af325402013ffeee5fa16c878a65fc011f1aea7
Author: Daniel Kolesa <[email protected]>
Date:   Fri Sep 1 16:07:45 2017 +0200

    eolian: fix float parsing with locales with ',' decpoint
---
 src/lib/efl/interfaces/efl_gfx_size_hint.eo | 2 +-
 src/lib/eolian/eo_lexer.c                   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/efl/interfaces/efl_gfx_size_hint.eo 
b/src/lib/efl/interfaces/efl_gfx_size_hint.eo
index b1818d85a8..4b2882a052 100644
--- a/src/lib/efl/interfaces/efl_gfx_size_hint.eo
+++ b/src/lib/efl/interfaces/efl_gfx_size_hint.eo
@@ -2,7 +2,7 @@ import efl_gfx_types;
 
 const Efl.Gfx.Size.Hint.Expand: double = 1.0;
    [[Use with $Efl.Gfx.Size.Hint.weight.]]
-const Efl.Gfx.Size.Hint.Fill: int = -1.0;
+const Efl.Gfx.Size.Hint.Fill: double = -1.0;
    [[Special value for $Efl.Gfx.Size.Hint.align.]]
 
 interface Efl.Gfx.Size.Hint
diff --git a/src/lib/eolian/eo_lexer.c b/src/lib/eolian/eo_lexer.c
index 023dbdf780..044315cc98 100644
--- a/src/lib/eolian/eo_lexer.c
+++ b/src/lib/eolian/eo_lexer.c
@@ -693,6 +693,7 @@ write_val_with_decpoint(Eo_Lexer *ls, Eo_Token *tok, int 
type)
      tok->value.d = strtod(eina_strbuf_string_get(ls->buff), &end);
    if (end && end[0])
      eo_lexer_lex_error(ls, "malformed number", TOK_NUMBER);
+   tok->kw = type;
 }
 
 static void

-- 


Reply via email to