aboutsummaryrefslogtreecommitdiff
path: root/lib/base
diff options
context:
space:
mode:
Diffstat (limited to 'lib/base')
-rw-r--r--lib/base/ebase.cpp5
-rw-r--r--lib/base/ebase.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/base/ebase.cpp b/lib/base/ebase.cpp
index addd1b88..635ce476 100644
--- a/lib/base/ebase.cpp
+++ b/lib/base/ebase.cpp
@@ -350,6 +350,11 @@ int eMainloop::runLoop()
return retval;
}
+void eMainloop::reset()
+{
+ app_quit_now=false;
+}
+
PyObject *eMainloop::poll(PyObject *timeout, PyObject *dict)
{
PyObject *res = 0;
diff --git a/lib/base/ebase.h b/lib/base/ebase.h
index b819fc35..b464b44c 100644
--- a/lib/base/ebase.h
+++ b/lib/base/ebase.h
@@ -232,6 +232,7 @@ public:
/* our new shared polling interface. */
PyObject *poll(PyObject *dict, PyObject *timeout);
void interruptPoll();
+ void reset();
};
/**