DFBCHECK(primary->StretchBlit(primary,logo,NULL,NULL));
}
DFBCHECK(primary->Flip(primary,NULL,DSFLIP_WAITFORSYNC));
- // k_buf->WaitForEventWithTimeout(k_buf,atoi(argv[1]),0);
- DFBCHECK(k_buf->Reset(k_buf));
- DFBCHECK(k_buf->PostEvent(k_buf,DFB_EVENT(&k_event)));
- sleep(atoi(argv[1]));
+ k_buf->WaitForEventWithTimeout(k_buf,atoi(argv[1]),0);
+ // sleep(atoi(argv[1]));
+ if(k_buf->HasEvent(k_buf)!=DFB_OK) {
+ k_event.key_id=DIKI_A;
+ DFBCHECK(k_buf->PostEvent(k_buf,DFB_EVENT(&k_event)));
+ }
logo->Release(logo);
++i;
}