#include <lib/base/eerror.h>
#include <lib/base/elock.h>
+#include <lib/gdi/grc.h>
eSocketNotifier::eSocketNotifier(eMainloop *context, int fd, int requested, bool startnow): context(*context), fd(fd), state(0), requested(requested)
{
if (this == eApp)
{
+ gOpcode op;
+ op.dc = 0;
+ op.opcode = gOpcode::flush;
+ gRC::getInstance()->submit(op);
Py_BEGIN_ALLOW_THREADS
ret = ::poll(pfd, fdcount, poll_timeout);
Py_END_ALLOW_THREADS
+
} else
ret = ::poll(pfd, fdcount, poll_timeout);