git-svn-id: file:///home/notaz/opt/svn/PicoDrive@844 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2009-12-20 19:45:40 +00:00
parent 205bc4565c
commit b60b8745c0
2 changed files with 9 additions and 2 deletions

View file

@ -1421,9 +1421,10 @@ PICO_INTERNAL void PicoFrameStart(void)
if (rendstatus != rendstatus_old || lines != rendlines) {
rendlines = lines;
rendstatus_old = rendstatus;
// mode_change() might reset rendstatus_old by calling SetColorFormat
emu_video_mode_change((lines == 240) ? 0 : 8,
lines, (Pico.video.reg[12] & 1) ? 0 : 1);
rendstatus_old = rendstatus;
}
if (PicoOpt & POPT_ALT_RENDERER)

View file

@ -126,11 +126,17 @@ static const char * const in_evdev_keys[KEY_CNT] = {
static void in_evdev_probe(void)
{
long keybits[KEY_CNT / sizeof(long) / 8];
long absbits[(ABS_MAX+1) / sizeof(long) / 8];
int i;
// the kernel might support and return less keys then we know about,
// so make sure the buffers are clear.
memset(keybits, 0, sizeof(keybits));
memset(absbits, 0, sizeof(absbits));
for (i = 0;; i++)
{
int keybits[KEY_CNT / sizeof(int)], absbits[(ABS_MAX+1)/sizeof(int)];
int support = 0, count = 0;
in_evdev_t *dev;
int u, ret, fd;