hermet pushed a commit to branch elementary-1.9.

http://git.enlightenment.org/core/elementary.git/commit/?id=fd423036fc63c963337b1a61de329017d245a3d8

commit fd423036fc63c963337b1a61de329017d245a3d8
Author: ChunEon Park <[email protected]>
Date:   Sat Mar 15 15:36:41 2014 +0900

    entry - fixed calc issue of the wrap none mode.
    
    This deferred recalc job is considered for wrap mode.
    if the wrap mode is disabled, this job should be discarded.
    
    since the wrap mode is enabled in default.
    the job would be performed even the wrap mode was changed later.
    
    @fix.
---
 src/lib/elm_entry.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c
index 4e38664..de1b20f 100644
--- a/src/lib/elm_entry.c
+++ b/src/lib/elm_entry.c
@@ -3965,6 +3965,11 @@ _line_wrap_set(Eo *obj, void *_pd, va_list *list)
    if (sd->line_wrap == wrap) return;
    sd->last_w = -1;
    sd->line_wrap = wrap;
+   if (wrap == ELM_WRAP_NONE)
+      {
+         ecore_job_del(sd->deferred_recalc_job);
+         sd->deferred_recalc_job = NULL;
+      }
    eo_do(obj, elm_wdg_theme_apply(NULL));
 }
 

-- 


Reply via email to