forked from enlightenment/efl
[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:
parent
d9ef5e143c
commit
4432cd2e8e
|
@ -1354,9 +1354,12 @@ _ecore_xcb_event_handle_selection_notify(xcb_generic_event_t *event)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
format = ecore_x_window_prop_property_get(ev->requestor, ev->property,
|
format = ecore_x_window_prop_property_get(ev->requestor, ev->property,
|
||||||
XCB_GET_PROPERTY_TYPE_ANY, 8,
|
XCB_GET_PROPERTY_TYPE_ANY, 8,
|
||||||
&data, &num);
|
&data, &num);
|
||||||
|
if (!format) return;
|
||||||
|
}
|
||||||
|
|
||||||
e = calloc(1, sizeof(Ecore_X_Event_Selection_Notify));
|
e = calloc(1, sizeof(Ecore_X_Event_Selection_Notify));
|
||||||
if (!e) return;
|
if (!e) return;
|
||||||
|
|
|
@ -1426,10 +1426,13 @@ _ecore_x_event_handle_selection_notify(XEvent *xevent)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
format = ecore_x_window_prop_property_get(xevent->xselection.requestor,
|
format = ecore_x_window_prop_property_get(xevent->xselection.requestor,
|
||||||
xevent->xselection.property,
|
xevent->xselection.property,
|
||||||
AnyPropertyType, 8, &data,
|
AnyPropertyType, 8, &data,
|
||||||
&num_ret);
|
&num_ret);
|
||||||
|
if (!format) return;
|
||||||
|
}
|
||||||
|
|
||||||
e = calloc(1, sizeof(Ecore_X_Event_Selection_Notify));
|
e = calloc(1, sizeof(Ecore_X_Event_Selection_Notify));
|
||||||
if (!e)
|
if (!e)
|
||||||
|
|
Loading…
Reference in New Issue