eina_list_append(source->data_source.mime_types,
eina_stringshare_add(mime_type));
- source->fd_handler =
- ecore_main_fd_handler_add(fd, ECORE_FD_READ,
- _e_comp_wl_clipboard_source_save,
- e_comp->wl_comp_data, NULL, NULL);
- if (!source->fd_handler) return NULL;
+ if (fd > 0)
+ {
+ source->fd_handler =
+ ecore_main_fd_handler_add(fd, ECORE_FD_READ,
+ _e_comp_wl_clipboard_source_save,
+ e_comp->wl_comp_data, NULL, NULL);
+ if (!source->fd_handler) return NULL;
+ }
source->fd = fd;