Skip to content
  • Michael Natterer's avatar
    The previous commit added tons of code just to completely break clone · c32827a7
    Michael Natterer authored
    2005-08-29  Michael Natterer  <mitch@gimp.org>
    
    	The previous commit added tons of code just to completely break
    	clone align behavior. Reverted lots of the changes and do the
    	sample-merged stuff at the innermost place (gimp_clone_motion).
    	This change also enables changing sample-merged between paint
    	strokes.
    
    	* app/paint/gimpclone.[ch] (struct GimpClone): changed member
    	"src_pickable" back to "src_drawable".
    
    	(gimp_clone_paint): completely reverted.
    
    	(gimp_clone_motion): do the drawable/projection -> pickable
    	stuff and drawable offset handling here.
    
    	Fixed signal handling to connect to the drawable's "removed"
    	signal (not "disconnect", eek). Disconnect from the signal once
    	the drawable has been removed.
    
    	* app/tools/gimpclonetool.c: changed accordingly.
    c32827a7