GNOME Bugzilla – Bug 22375
GIMP leaves strange (ugly) lines when moving a selection
Last modified: 2009-08-15 18:40:50 UTC
Package: gimp Version: 1.1.25 Name........: Olof Mogren Email.......: olof.mogren@redmessage.com Platform....: Red Hat Linux 6.2 GIMP Version: 1.1.25 GTK Version.: 1.2.8-0_helix_1 WM/Version..: Sawfish 0.30.3 -- Other system notes: -- -- Problem description: When i move a selection (floating), it leaves strange lines in the window. It is not saved in the image, but it is not erased, even after anchoring the selection. When resizing the window afterwards, it get erased. Contact me for a screenshot. -- -- How to repeat: unknown -- -- Other comments: I like GIMP! keep up the good work! -- ------- Bug moved to this database by debbugs-export@bugzilla.gnome.org 2001-01-28 10:57 ------- This bug was previously known as bug 22375 at http://bugs.gnome.org/ http://bugs.gnome.org/show_bug.cgi?id=22375 Originally filed under the gimp product and general component. The original reporter (olof.mogren@redmessage.com) of this bug does not have an account here. Reassigning to the exporter, debbugs-export@bugzilla.gnome.org. Reassigning to the default owner of the component, egger@suse.de.
*** Bug 38395 has been marked as a duplicate of this bug. ***
Re-assigning all Gimp bugs to default component owner (Gimp bugs list)
Seems I have fixed this in HEAD, but I'm not sure. Please test if it still occurs. 2002-03-19 Michael Natterer <mitch@gimp.org> * app/tools/tools-types.h: added enum GimpMotionMode which can be one of { EXACT, HINT, COMPRESS }. * app/tools/gimptool.[ch]: removed tool->perfectmouse and added tool->motion_mode. Default to GIMP_MOTION_MODE_HINT. * app/tools/gimpinktool.c * app/tools/gimppainttool.c: set GIMP_MOTION_MODE_EXACT. * app/tools/gimpfuzzyselecttool.c: set GIMP_MOTION_MODE_COMPRESS. * app/tools/gimpeditselectiontool.[ch]: ditto. Removed gtkutil_compress_motion(). * app/display/gimpdisplayshell-callbacks.c: look at active_tool->motion_mode and perform pointer grabbing and motion compression accordingly. Also, don't request motion hints from XInput devices because the wacom driver sends crap (fixes #6901). This change also brings hints and ordinary motions back in sync albeit compression, so IMHO it also fixes #68542 and #22375, but this needs further investigation.
*** Bug 79996 has been marked as a duplicate of this bug. ***
This time really fixed in HEAD: 2003-04-13 Michael Natterer <mitch@gimp.org> * app/tools/gimpeditselectiontool.c (init_edit_selection): g_memdup() the segments returned by gimp_image_mask_boundary(). Just caching the pointers leads to bug #22375 because the image's mask boundary changes while we live-move stuff. * app/tools/gimpmovetool.c (gimp_move_tool_button_press): pause the selection when starting to move a guide, since we also resume it when we're finished. (both bugs tracked down by Pedro Gimeno).
*** Bug 68542 has been marked as a duplicate of this bug. ***
Also fixed in the 1.2 branch now: 2003-04-13 Michael Natterer <mitch@gimp.org> * app/move.c (move_tool_button_press): partly merged fix for bug #22375 from HEAD (Just pause the selection, don't g_memdup() the boundary segs in edit_selection.c, since the latter is just paranoia).
*** Bug 56910 has been marked as a duplicate of this bug. ***
The fix is part of the stable release 1.2.4. Closing this bug.
*** Bug 117414 has been marked as a duplicate of this bug. ***