/**
 * Finalizes the event system.
 */
void
FinalizeEvents(void) {
    midp_destroyEventQueueLock();

    if (gsEventQueues != NULL) {
        midp_resetEvents();
        midpFree(gsEventQueues);
        gsEventQueues = NULL;
    }
}
Пример #2
0
/**
 * Start VM by starting a time share request for it.
 */
void ChameleonMScreen::startVM() {
    vm_stopped = false;

    /* Setup next VM time slice to happen immediately */
    midp_resetEvents();

    seen_key_press  = KNI_FALSE;
    painted         = KNI_FALSE;

    setNextVMTimeSlice(0);

}