[ecore_x] Fix to handle paste null data case.

Summary: Do nothing when null data is pasted.

Reviewers: Hermet, raster

Reviewed By: raster

CC: seoz, raster, cedric

Differential Revision: https://phab.enlightenment.org/D473
This commit is contained in:
Jaehyun Cho 2014-01-20 22:15:33 +09:00 committed by Carsten Haitzler (Rasterman)
parent d9ef5e143c
commit 4432cd2e8e
2 changed files with 13 additions and 7 deletions

View File

@ -1354,9 +1354,12 @@ _ecore_xcb_event_handle_selection_notify(xcb_generic_event_t *event)
}
}
else
format = ecore_x_window_prop_property_get(ev->requestor, ev->property,
XCB_GET_PROPERTY_TYPE_ANY, 8,
&data, &num);
{
format = ecore_x_window_prop_property_get(ev->requestor, ev->property,
XCB_GET_PROPERTY_TYPE_ANY, 8,
&data, &num);
if (!format) return;
}
e = calloc(1, sizeof(Ecore_X_Event_Selection_Notify));
if (!e) return;

View File

@ -1426,10 +1426,13 @@ _ecore_x_event_handle_selection_notify(XEvent *xevent)
}
}
else
format = ecore_x_window_prop_property_get(xevent->xselection.requestor,
xevent->xselection.property,
AnyPropertyType, 8, &data,
&num_ret);
{
format = ecore_x_window_prop_property_get(xevent->xselection.requestor,
xevent->xselection.property,
AnyPropertyType, 8, &data,
&num_ret);
if (!format) return;
}
e = calloc(1, sizeof(Ecore_X_Event_Selection_Notify));
if (!e)