forked from enlightenment/efl
fix efl exe/thread/appthread to work again after seemingly bitrotting
This commit is contained in:
parent
eb2ead11b5
commit
0bf8b1ab1a
|
@ -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);
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue