X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fio%2Ffile.cpp;h=dacc5d7c0ea47b1edd5449555633b75dc9382013;hb=26636afce9c85c6c78c7267ebcd18d165825024b;hp=cc3f0a9e4da52d40fc9893efb984801b1a09d672;hpb=df5ab3d867c51d72344e443e3adb05bfa29a2b53;p=libs%2Fcore.git diff --git a/source/io/file.cpp b/source/io/file.cpp index cc3f0a9..dacc5d7 100644 --- a/source/io/file.cpp +++ b/source/io/file.cpp @@ -88,7 +88,6 @@ File::~File() { signal_flush_required.emit(); sys_close(handle); - signal_closed.emit(); } void File::set_block(bool b) @@ -126,10 +125,7 @@ unsigned File::do_read(char *buf, unsigned size) unsigned ret = sys_read(handle, buf, size); if(ret==0) - { - eof_flag = true; - signal_end_of_file.emit(); - } + set_eof(); return ret; }