From 139e4021d920b4b4558de30548fc855a87fe3385 Mon Sep 17 00:00:00 2001 From: raster Date: Tue, 25 Oct 2011 11:47:18 +0000 Subject: [PATCH] oops and dont return always if file and autosave. just do necessary logic. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@64385 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elm_entry.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index ecefe9d..0d0fea0 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -1414,8 +1414,8 @@ _entry_changed_common_handling(void *data, const char *event) } evas_event_thaw(evas_object_evas_get(data)); evas_event_thaw_eval(evas_object_evas_get(data)); - if ((!wd->autosave) || (!wd->file)) return; - wd->delay_write = ecore_timer_add(2.0, _delay_write, data); + if ((wd->autosave) && (wd->file)) + wd->delay_write = ecore_timer_add(2.0, _delay_write, data); /* callback - this could call callbacks that delete the entry... thus... * any access to wd after this could be invalid */ evas_object_smart_callback_call(data, event, NULL); -- 2.7.4