Subversion Repositories freemyipod

Rev

Rev 551 | Rev 633 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 551 Rev 630
Line 104... Line 104...
104
 
104
 
105
 
105
 
106
void handler(void* user, enum button_event eventtype, int which, int value)
106
void handler(void* user, enum button_event eventtype, int which, int value)
107
{
107
{
108
    if (eventtype == BUTTON_PRESS) button |= 1 << which;
108
    if (eventtype == BUTTON_PRESS) button |= 1 << which;
-
 
109
    if (eventtype == BUTTON_RELEASE) button &= ~(1 << which);
109
    if (eventtype == WHEEL_MOVED_ACCEL)
110
    if (eventtype == WHEEL_MOVED_ACCEL)
110
        scrollpos = MAX(0, MIN(295, scrollpos + value / 8));
111
        scrollpos = MAX(0, MIN(295, scrollpos + value / 8));
111
    wakeup_signal(&eventwakeup);
112
    wakeup_signal(&eventwakeup);
112
}
113
}
113
 
114
 
Line 360... Line 361...
360
            else if (button == 4)
361
            else if (button == 4)
361
            {
362
            {
362
                shutdown(false);
363
                shutdown(false);
363
                reset();
364
                reset();
364
            }
365
            }
365
            button = 0;
-
 
366
        }
366
        }
367
 
367
 
368
        button_unregister_handler(hook);
368
        button_unregister_handler(hook);
369
        free(darkened);
369
        free(darkened);
370
        free(disclaimer);
370
        free(disclaimer);