diff options
author | dscho <dscho> | 2001-09-25 10:52:57 +0000 |
---|---|---|
committer | dscho <dscho> | 2001-09-25 10:52:57 +0000 |
commit | 94f04a8631dfcb3688e58dc579265981c107e005 (patch) | |
tree | 8a5f6bdfcf9c30cbd891c58223ad40908faf89d1 /pnmshow.c | |
parent | cb3b9c77001189d2d0d72153f1c0667fd3f289f2 (diff) | |
download | libvncserver-94f04a8631dfcb3688e58dc579265981c107e005.zip libvncserver-94f04a8631dfcb3688e58dc579265981c107e005.tar.gz |
fix cursor bug; missing keysym; fix align problem on SGI; clean up cursor.c
clean up rfb.h a bit; endian issues
Diffstat (limited to 'pnmshow.c')
-rw-r--r-- | pnmshow.c | 14 |
1 files changed, 5 insertions, 9 deletions
@@ -48,6 +48,9 @@ int main(int argc,char** argv) rfbScreen->rfbAlwaysShared = TRUE; rfbScreen->kbdAddEvent = HandleKey; + /* enable http */ + rfbScreen->httpDir = "./classes"; + /* allocate picture and read it */ rfbScreen->frameBuffer = (char*)malloc(width*height*4); fread(rfbScreen->frameBuffer,width*3,height,in); @@ -55,16 +58,9 @@ int main(int argc,char** argv) /* correct the format to 4 bytes instead of 3 */ for(i=width*height-1;i>=0;i--) { - rfbScreen->frameBuffer[i*4+2]=rfbScreen->frameBuffer[i*3+0]; + rfbScreen->frameBuffer[i*4+2]=rfbScreen->frameBuffer[i*3+2]; rfbScreen->frameBuffer[i*4+1]=rfbScreen->frameBuffer[i*3+1]; - rfbScreen->frameBuffer[i*4+0]=rfbScreen->frameBuffer[i*3+2]; - } - - for(i=0;i<200;i++) { - rfbScreen->frameBuffer[i*4+i*width*4]=0; - rfbScreen->frameBuffer[i*4+i*width*4+1]=0; - rfbScreen->frameBuffer[i*4+i*width*4+2]=0; - rfbScreen->frameBuffer[i*4+i*width*4+3]=0; + rfbScreen->frameBuffer[i*4+0]=rfbScreen->frameBuffer[i*3+0]; } /* run event loop */ |