The click and drag mouse handlers for the clipping planes and pixel selection methods rely on a daemon thread with an infinite loop and a pthread condition variable to process the events. Currently, in unthreaded mode subthread.daemon() will start the infinite loop and never return. We need some way of handling the events synchronously when in unthreaded mode.
The click and drag mouse handlers for the clipping planes and pixel selection methods rely on a daemon thread with an infinite loop and a pthread condition variable to process the events. Currently, in unthreaded mode subthread.daemon() will start the infinite loop and never return. We need some way of handling the events synchronously when in unthreaded mode.