Fixed D&D to FLTK broken by recent commits.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10181 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
parent
9b79cb89f7
commit
e3959bbaff
@ -1339,7 +1339,7 @@ int fl_handle(const XEvent& thisevent)
|
||||
if (XGetWindowProperty(fl_display,
|
||||
fl_xevent->xselection.requestor,
|
||||
fl_xevent->xselection.property,
|
||||
bytesread/4, 65536, 0/*1*/, AnyPropertyType,
|
||||
bytesread/4, 65536, 1, AnyPropertyType,
|
||||
&actual, &format, &count, &remaining,
|
||||
&portion)) break; // quit on error
|
||||
|
||||
@ -1356,7 +1356,6 @@ int fl_handle(const XEvent& thisevent)
|
||||
return true;
|
||||
}
|
||||
|
||||
Fl::e_clipboard_type = Fl::clipboard_plain_text; // default data type
|
||||
if (actual == TARGETS || actual == XA_ATOM) {
|
||||
/*for (unsigned i = 0; i<count; i++) {
|
||||
fprintf(stderr," %s", XGetAtomName(fl_display, ((Atom*)portion)[i]) );
|
||||
@ -1677,6 +1676,7 @@ fprintf(stderr,"\n");*/
|
||||
Fl::e_length = unknown_len;
|
||||
if (Fl::handle(FL_DND_RELEASE, window)) {
|
||||
fl_selection_requestor = Fl::belowmouse();
|
||||
Fl::e_clipboard_type = Fl::clipboard_plain_text;
|
||||
XConvertSelection(fl_display, fl_XdndSelection,
|
||||
fl_dnd_type, XA_SECONDARY,
|
||||
to_window, fl_event_time);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user