Commit c32827a7 authored by
The previous commit added tons of code just to completely break clone
2005-08-29 Michael Natterer <firstname.lastname@example.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.
Showing with 127 additions and 133 deletions