Fixed unreasonably high CPU utilization in cases when new connection has
been accepted but polling was not activated yet.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2182 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/unix/x0vncserver/PollingScheduler.h b/unix/x0vncserver/PollingScheduler.h
index 2e3e5be..2bf5a49 100644
--- a/unix/x0vncserver/PollingScheduler.h
+++ b/unix/x0vncserver/PollingScheduler.h
@@ -41,6 +41,9 @@
// Reset the object into the initial state (no polling performed).
void reset();
+ // Check if the object is active (not in the initial state).
+ bool isRunning();
+
// Tell the scheduler that new polling pass is just being started.
void newPass();