Eyedropper cursor display incrorrect outside GIMP windows
Submitted by Alec_Burgess
Link to original bug (#571550)
Description
Please describe the problem:
-
from GIMP color-picker [Change foreground/background color]: eyedropper is displayed correctly in any GIMP window. It changes to "normal" cursor outside them.
-
from Script-fu color selection: eyedropper is only displayed in Script-fu color selection window and its parent (eg.Script-fu:Drop Shadow). In other GIMP windows and non-GIMP windows it changes to "normal" cursor for that window.
-
Anytime the color-picker is in effect but the eyedropper is not being displayed and user left-clicks: the color is correctly but the click is also processed as normal by the window that receives it.
eg. using eyedropper from Script-fu color selection invoked in Script-fu:Drop Shadow and current tool is Bucket-Fill Foreground color=Green. Click on a red part of an image: Current color is set to red in Script-fu color selection AND a bucket fill with green is executed.
When eyedropper invoked from either Color Selection method and cursor is clicked over an external window (say a toolbar button in Firefox) the color is picked up correctly but in Firefox the button action is also performed.
Steps to reproduce: see above
Actual results: see above
Expected results:
- Eyedropper cursor should be shown whenever GIMP is ready to pickup current color.
- No other action should be performed.
Does this happen every time? YES
Other information: output of gimp-2.6 --version --verbose GNU Image Manipulation Program version 2.6.4
using GEGL version 0.0.22 (compiled against version 0.0.22) using GLib version 2.18.3 (compiled against version 2.18.3) using GTK+ version 2.14.6 (compiled against version 2.14.6) using Pango version 1.22.2 (compiled against version 1.22.2) using Fontconfig version 2.4.2 (compiled against version 2.4.2)
see discussion in GIMP bug 569182
Version: 2.8.16