/[rdesktop]/sourceforge.net/trunk/rdesktop/xwin.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/xwin.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 541 by stargo, Sun Nov 2 16:43:29 2003 UTC revision 545 by stargo, Mon Nov 3 20:19:01 2003 UTC
# Line 311  translate8to32(uint8 * data, uint8 * out Line 311  translate8to32(uint8 * data, uint8 * out
311          }          }
312  }  }
313    
 /* todo the remaining translate function might need some big endian check ?? */  
   
314  static void  static void
315  translate15to16(uint16 * data, uint8 * out, uint8 * end)  translate15to16(uint16 * data, uint8 * out, uint8 * end)
316  {  {
# Line 543  translate24to24(uint8 * data, uint8 * ou Line 541  translate24to24(uint8 * data, uint8 * ou
541                  pixel |= *(data++);                  pixel |= *(data++);
542    
543                  value = make_colour(split_colour24(pixel));                  value = make_colour(split_colour24(pixel));
544                    
545                  if (g_xserver_be)                  if (g_xserver_be)
546                  {                  {
547                          *(out++) = value >> 16;                          *(out++) = value >> 16;
# Line 988  xwin_process_events(void) Line 986  xwin_process_events(void)
986          key_translation tr;          key_translation tr;
987          char str[256];          char str[256];
988          Status status;          Status status;
         unsigned int state;  
         Window wdummy;  
         int dummy;  
989    
990          while (XPending(g_display) > 0)          while (XPending(g_display) > 0)
991          {          {
# Line 1163  xwin_process_events(void) Line 1158  xwin_process_events(void)
1158                                  if (xevent.xfocus.mode == NotifyGrab)                                  if (xevent.xfocus.mode == NotifyGrab)
1159                                          break;                                          break;
1160                                  g_focused = True;                                  g_focused = True;
1161                                  XQueryPointer(g_display, g_wnd, &wdummy, &wdummy, &dummy, &dummy,                                  reset_modifier_keys();
                                               &dummy, &dummy, &state);  
                                 reset_modifier_keys(state);  
1162                                  if (g_grab_keyboard && g_mouse_in_wnd)                                  if (g_grab_keyboard && g_mouse_in_wnd)
1163                                          XGrabKeyboard(g_display, g_wnd, True,                                          XGrabKeyboard(g_display, g_wnd, True,
1164                                                        GrabModeAsync, GrabModeAsync, CurrentTime);                                                        GrabModeAsync, GrabModeAsync, CurrentTime);

Legend:
Removed from v.541  
changed lines
  Added in v.545

  ViewVC Help
Powered by ViewVC 1.1.26