src/gui/kernel/qclipboard_x11.cpp
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
   454         data.timestamp = CurrentTime;
   454         data.timestamp = CurrentTime;
   455         XEvent ev;
   455         XEvent ev;
   456         XCheckIfEvent(X11->display, &ev, &qt_init_timestamp_scanner, (XPointer)&data);
   456         XCheckIfEvent(X11->display, &ev, &qt_init_timestamp_scanner, (XPointer)&data);
   457         if (data.timestamp == CurrentTime) {
   457         if (data.timestamp == CurrentTime) {
   458             setupOwner();
   458             setupOwner();
   459             int dummy = 0;
   459             // We need this value just for completeness, we don't use it.
       
   460             long dummy = 0;
   460             Window ownerId = owner->internalWinId();
   461             Window ownerId = owner->internalWinId();
   461             XChangeProperty(X11->display, ownerId,
   462             XChangeProperty(X11->display, ownerId,
   462                             ATOM(CLIP_TEMPORARY), XA_INTEGER, 32,
   463                             ATOM(CLIP_TEMPORARY), XA_INTEGER, 32,
   463                             PropModeReplace, (uchar*)&dummy, 1);
   464                             PropModeReplace, (uchar*)&dummy, 1);
   464             XWindowEvent(X11->display, ownerId, PropertyChangeMask, &ev);
   465             XWindowEvent(X11->display, ownerId, PropertyChangeMask, &ev);