clipboard: Fix #14639
This is the recommended fix from Gtk to use our own mime type rather than depend on a mimetype that has a different expectation of payload. This means drag and drop of colors uses `application/x-geglcolor` rather than `application/x-color` which expects an RGBA color rather than a structure.
This commit is contained in:
parent
c8ed51bb52
commit
cacb8d2035
2 changed files with 3 additions and 3 deletions
|
|
@ -31,7 +31,7 @@
|
|||
{ "XdndDirectSave0", 0, GIMP_DND_TYPE_XDS }
|
||||
|
||||
#define GIMP_TARGET_COLOR \
|
||||
{ "application/x-color", 0, GIMP_DND_TYPE_COLOR }
|
||||
{ "application/x-geglcolor", 0, GIMP_DND_TYPE_COLOR }
|
||||
|
||||
#define GIMP_TARGET_SVG \
|
||||
{ "image/svg", 0, GIMP_DND_TYPE_SVG }
|
||||
|
|
|
|||
|
|
@ -138,7 +138,7 @@ G_DEFINE_TYPE (GimpColorArea, gimp_color_area, GTK_TYPE_DRAWING_AREA)
|
|||
|
||||
static guint gimp_color_area_signals[LAST_SIGNAL] = { 0 };
|
||||
|
||||
static const GtkTargetEntry target = { "application/x-color", 0 };
|
||||
static const GtkTargetEntry target = { "application/x-geglcolor", 0 };
|
||||
|
||||
|
||||
static void
|
||||
|
|
@ -609,7 +609,7 @@ gimp_color_area_set_type (GimpColorArea *area,
|
|||
* @drag_mask: The bitmask of buttons that can start the drag.
|
||||
*
|
||||
* Allows dragging the color displayed with buttons identified by
|
||||
* @drag_mask. The drag supports targets of type "application/x-color".
|
||||
* @drag_mask. The drag supports targets of type "application/x-geglcolor".
|
||||
*
|
||||
* Note that setting a @drag_mask of 0 disables the drag ability.
|
||||
**/
|
||||
|
|
|
|||
Loading…
Reference in a new issue