/[rdesktop]/sourceforge.net/trunk/rdesktop/xclip.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/xclip.c

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

revision 465 by astrand, Fri Sep 5 08:41:21 2003 UTC revision 536 by matthewc, Fri Oct 31 04:29:57 2003 UTC
# Line 157  xclip_handle_SelectionRequest(XSelection Line 157  xclip_handle_SelectionRequest(XSelection
157          {          {
158                  res = XGetWindowProperty(g_display, event->requestor,                  res = XGetWindowProperty(g_display, event->requestor,
159                                           rdesktop_clipboard_target_atom, 0, 1, True, XA_INTEGER,                                           rdesktop_clipboard_target_atom, 0, 1, True, XA_INTEGER,
160                                           &type, &format, &nitems, &bytes_left,                                           &type, &format, &nitems, &bytes_left, &prop_return);
                                          &prop_return);  
161                  wanted_format = (uint32 *) prop_return;                  wanted_format = (uint32 *) prop_return;
162                  format = (res == Success) ? *wanted_format : CF_TEXT;                  format = (res == Success) ? *wanted_format : CF_TEXT;
163                  /* FIXME: Need to free returned data? */                  /* FIXME: Need to free returned data? */
# Line 218  xclip_handle_PropertyNotify(XPropertyEve Line 217  xclip_handle_PropertyNotify(XPropertyEve
217    
218    
219  void  void
220  ui_clip_format_announce(char *data, uint32 length)  ui_clip_format_announce(uint8 *data, uint32 length)
221  {  {
222          XSetSelectionOwner(g_display, primary_atom, g_wnd, g_last_gesturetime);          XSetSelectionOwner(g_display, primary_atom, g_wnd, g_last_gesturetime);
223          if (XGetSelectionOwner(g_display, primary_atom) != g_wnd)          if (XGetSelectionOwner(g_display, primary_atom) != g_wnd)
# Line 239  ui_clip_format_announce(char *data, uint Line 238  ui_clip_format_announce(char *data, uint
238    
239    
240  void  void
241  ui_clip_handle_data(char *data, uint32 length)  ui_clip_handle_data(uint8 *data, uint32 length)
242  {  {
243          xclip_provide_selection(&selection_request, XA_STRING, 8, data, length - 1);          xclip_provide_selection(&selection_request, XA_STRING, 8, data, length - 1);
244  }  }

Legend:
Removed from v.465  
changed lines
  Added in v.536

  ViewVC Help
Powered by ViewVC 1.1.26