fix efl exe/thread/appthread to work again after seemingly bitrotting

This commit is contained in:
Carsten Haitzler 2019-02-15 01:19:03 +00:00
parent eb2ead11b5
commit 0bf8b1ab1a
4 changed files with 10 additions and 10 deletions

View File

@ -37,10 +37,10 @@ _efl_appthread_efl_object_destructor(Eo *obj, Efl_Appthread_Data *pd)
{
if (pd->fd.in >= 0)
{
efl_del(pd->fd.in_handler);
efl_del(pd->fd.out_handler);
efl_del(pd->ctrl.in_handler);
efl_del(pd->ctrl.out_handler);
// efl_del(pd->fd.in_handler);
// efl_del(pd->fd.out_handler);
// efl_del(pd->ctrl.in_handler);
// efl_del(pd->ctrl.out_handler);
close(pd->fd.in);
close(pd->fd.out);
close(pd->ctrl.in);

View File

@ -19,7 +19,7 @@ enum Efl.Exe_Flags {
hide_io = 4
}
class @beta Efl.Exe extends Efl.Task implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer,Efl.Core.Command_Line
class @beta Efl.Exe extends Efl.Task implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Core.Command_Line
{
[[ ]]
methods {

View File

@ -15,7 +15,7 @@ enum Efl.Task_Flags {
no_exit_code_error = 4,
}
abstract @beta Efl.Task extends Efl.Object
abstract @beta Efl.Task extends Efl.Loop_Consumer
{
[[ ]]
methods {

View File

@ -535,10 +535,10 @@ _efl_thread_efl_object_destructor(Eo *obj, Efl_Thread_Data *pd)
if (pd->thdat)
{
eina_thread_join(pd->thread);
efl_del(pd->fd.in_handler);
efl_del(pd->fd.out_handler);
efl_del(pd->ctrl.in_handler);
efl_del(pd->ctrl.out_handler);
// efl_del(pd->fd.in_handler);
// efl_del(pd->fd.out_handler);
// efl_del(pd->ctrl.in_handler);
// efl_del(pd->ctrl.out_handler);
close(pd->fd.in);
close(pd->fd.out);
close(pd->ctrl.in);