the line this patch is reverting was not I intended.
at D8362, I just wanted to accept what zmike proposed.
this patch make the previous patch what It was supposed to be.
This is a necessary patch.
If there is no file, it is returned from " if (! efl_file_loaded_get (obj)) "
This cause a compatibility issue.
Previously, if the file does not exist, it is newly created.
I am not sure about that. sd->file beeing != NULL does not imply that the content of the file is returned by elm_object_text_get. In which case do you hit the case where sd->file is != NULL but the file not loaded ?