]> hackdaworld.org Git - my-code/dfb-photoshow.git/commitdiff
-
authorhackbard <hackbard>
Wed, 26 Feb 2003 01:40:04 +0000 (01:40 +0000)
committerhackbard <hackbard>
Wed, 26 Feb 2003 01:40:04 +0000 (01:40 +0000)
dfb-photoshow.c

index c8858d4ef181eaed14ec587612e966daaba2a135..ea96f8a947cb55c2434db24f97b7d660779800a1 100644 (file)
@@ -116,10 +116,12 @@ int main(int argc,char **argv) {
      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;
    }