diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2017-05-12 12:08:32 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2017-05-12 12:08:25 -0400 |
commit | f6964f50e3ed0da6ee853a57ca7e82181021112b (patch) | |
tree | 8ed92d76b5e2a5c95e2e8da1b46efeef03311215 | |
parent | 9f698822118682aacf3a6a958b621f0ef9053967 (diff) | |
download | efl-f6964f50e3ed0da6ee853a57ca7e82181021112b.tar.gz |
ecore-wl2: add function for accepting a single mime type
@feature
-rw-r--r-- | src/lib/ecore_wl2/Ecore_Wl2.h | 10 | ||||
-rw-r--r-- | src/lib/ecore_wl2/ecore_wl2_dnd.c | 8 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/ecore_wl2/Ecore_Wl2.h b/src/lib/ecore_wl2/Ecore_Wl2.h index cd8146fd46..79cd8e5f67 100644 --- a/src/lib/ecore_wl2/Ecore_Wl2.h +++ b/src/lib/ecore_wl2/Ecore_Wl2.h @@ -1380,6 +1380,16 @@ EAPI Eina_Array* ecore_wl2_offer_mimes_get(Ecore_Wl2_Offer *offer); EAPI void ecore_wl2_offer_mimes_set(Ecore_Wl2_Offer *offer, Eina_Array *mimes); /** + * Accept a single mime type for an offer + * + * @param offer the offer to use + * @param mime_type the mime type + * + * @since 1.20 + */ +EAPI void ecore_wl2_offer_accept(Ecore_Wl2_Offer *offer, const char *mime_type); + +/** * Request the data from this offer. * The event ECORE_WL2_EVENT_OFFER_DATA_READY is called when the data is available. * There offer will be not destroyed as long as requested data is not emitted by the event. diff --git a/src/lib/ecore_wl2/ecore_wl2_dnd.c b/src/lib/ecore_wl2/ecore_wl2_dnd.c index 76e1459c5f..e64fb21242 100644 --- a/src/lib/ecore_wl2/ecore_wl2_dnd.c +++ b/src/lib/ecore_wl2/ecore_wl2_dnd.c @@ -744,6 +744,14 @@ ecore_wl2_offer_mimes_set(Ecore_Wl2_Offer *offer, Eina_Array *mimes) wl_data_offer_accept(offer->offer, offer->serial, NULL); } +EAPI void +ecore_wl2_offer_accept(Ecore_Wl2_Offer *offer, const char *mime_type) +{ + EINA_SAFETY_ON_NULL_RETURN(offer); + + wl_data_offer_accept(offer->offer, offer->serial, mime_type); +} + typedef struct { int len; void *data; |