data-device: Don't make a weston_coord with no valid space
We already only conditionally use base.offset when an icon exists. We should also avoid trying to create a coordinate with a NULL icon, as it will fire an assert().
Signed-off-by: Derek Foreman derek.foreman@collabora.com