@ -1,5 +1,5 @@
//
//
// "$Id: Fl_mac.cxx,v 1.1.2.41 2003/05/26 14:09:00 easysw Exp $"
// "$Id: Fl_mac.cxx,v 1.1.2.42 2003/05/26 14:19:48 easysw Exp $"
//
//
// MacOS specific code for the Fast Light Tool Kit (FLTK).
// MacOS specific code for the Fast Light Tool Kit (FLTK).
//
//
@ -1344,10 +1344,10 @@ static pascal OSErr dndReceiveHandler( WindowPtr w, void *userData, DragReferenc
dst [ - 1 ] = 0 ;
dst [ - 1 ] = 0 ;
// if ( Fl::e_text[Fl::e_length-1]==0 ) Fl::e_length--; // modify, if trailing 0 is part of string
// if ( Fl::e_text[Fl::e_length-1]==0 ) Fl::e_length--; // modify, if trailing 0 is part of string
Fl : : e_length = dst - Fl : : e_text - 1 ;
Fl : : e_length = dst - Fl : : e_text - 1 ;
// target->handle(FL_PASTE );
// printf("Sending following text to widget %p:\n%s\n", Fl::belowmouse(), Fl::e_text );
paste ( * belowmouse ( ) , 0 ) ;
target - > handle ( FL_PASTE ) ;
free ( Fl : : e_text ) ;
free ( Fl : : e_text ) ;
fl_dnd_target_window = 0L ;
fl_dnd_target_window = 0L ;
breakMacEventLoop ( ) ;
breakMacEventLoop ( ) ;
return noErr ;
return noErr ;
@ -1775,6 +1775,6 @@ void Fl::paste(Fl_Widget &receiver, int clipboard) {
//
//
// End of "$Id: Fl_mac.cxx,v 1.1.2.41 2003/05/26 14:09:00 easysw Exp $".
// End of "$Id: Fl_mac.cxx,v 1.1.2.42 2003/05/26 14:19:48 easysw Exp $".
//
//