]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/fbvncserver/files/buildfix.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / fbvncserver / files / buildfix.patch
1 --- fbvncserver-0.9.4/fbvncserver.c.orig        2005-07-31 15:01:32.552177176 +0200
2 +++ fbvncserver-0.9.4/fbvncserver.c     2005-07-31 15:02:47.287366483 +0200
3 @@ -574,7 +574,6 @@
4    rfbScreen                  = rfbGetScreen(&argc,argv,rfb_width,rfb_height,5,2,2);
5    rfbScreen->desktopName     = DESKTOP_NAME;
6    rfbScreen->frameBuffer     = (char *)rfbbuf;
7 -  rfbScreen->rfbAlwaysShared = TRUE;
8    rfbScreen->ptrAddEvent     = ptrevent;
9    rfbScreen->kbdAddEvent     = keyevent;
10    rfbScreen->newClientHook   = newclient;
11 @@ -595,18 +594,12 @@
12    varblock.b_offset = vscrinfo.blue.offset+vscrinfo.blue.length-5;
13    varblock.rfb_xres = vscrinfo.yres;
14    varblock.rfb_maxy = vscrinfo.xres-1;
15 -  while(1)
16 +  while(1) 
17    {
18 -      /* If no clients are connected, just wait for events and don't bother
19 -         updating the rfb, to save CPU */
20 -      while(rfbScreen->rfbClientHead==NULL) {
21 -          rfbProcessEvents(rfbScreen,100000);       /* We still run a tight loop
22 -                                                       so http clients don't wait */
23 -      }
24        /* Process events for a while */
25        do
26        {
27 -          got_event=0;
28 +          got_event=0; 
29            rfbProcessEvents(rfbScreen,30000);
30        }
31        while(got_event);