After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 22375 - GIMP leaves strange (ugly) lines when moving a selection
GIMP leaves strange (ugly) lines when moving a selection
Status: VERIFIED FIXED
Product: GIMP
Classification: Other
Component: Tools
1.x
Other Linux
: Normal normal
: ---
Assigned To: GIMP Bugs
GIMP Bugs
: 38395 56910 68542 79996 117414 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2000-08-28 13:25 UTC by olof.mogren
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description olof.mogren 2001-01-28 15:57:51 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.

Comment 1 Adam D. Moss 2001-02-16 20:17:51 UTC
*** Bug 38395 has been marked as a duplicate of this bug. ***
Comment 2 Raphaël Quinet 2001-04-26 18:11:39 UTC
Re-assigning all Gimp bugs to default component owner (Gimp bugs list)
Comment 3 Michael Natterer 2002-03-19 13:18:40 UTC
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.
Comment 4 Dave Neary 2002-11-06 18:38:02 UTC
*** Bug 79996 has been marked as a duplicate of this bug. ***
Comment 5 Michael Natterer 2003-04-13 11:45:44 UTC
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).
Comment 6 Michael Natterer 2003-04-13 11:53:19 UTC
*** Bug 68542 has been marked as a duplicate of this bug. ***
Comment 7 Michael Natterer 2003-04-13 13:11:43 UTC
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).
Comment 8 Pedro Gimeno 2003-05-04 15:31:14 UTC
*** Bug 56910 has been marked as a duplicate of this bug. ***
Comment 9 Raphaël Quinet 2003-06-20 17:04:09 UTC
The fix is part of the stable release 1.2.4.  Closing this bug.
Comment 10 Pedro Gimeno 2003-07-15 15:24:42 UTC
*** Bug 117414 has been marked as a duplicate of this bug. ***