Codebase list libmanette / 04d3133
device: Add missing type checks Adrien Plazas 6 years ago
1 changed file(s) with 10 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
824824 int
825825 manette_device_get_product_id (ManetteDevice *self)
826826 {
827 g_return_val_if_fail (MANETTE_IS_DEVICE (self), 0);
828
827829 return libevdev_get_id_product (self->evdev_device);
828830 }
829831
838840 int
839841 manette_device_get_vendor_id (ManetteDevice *self)
840842 {
843 g_return_val_if_fail (MANETTE_IS_DEVICE (self), 0);
844
841845 return libevdev_get_id_vendor (self->evdev_device);
842846 }
843847
852856 int
853857 manette_device_get_bustype_id (ManetteDevice *self)
854858 {
859 g_return_val_if_fail (MANETTE_IS_DEVICE (self), 0);
860
855861 return libevdev_get_id_bustype (self->evdev_device);
856862 }
857863
866872 int
867873 manette_device_get_version_id (ManetteDevice *self)
868874 {
875 g_return_val_if_fail (MANETTE_IS_DEVICE (self), 0);
876
869877 return libevdev_get_id_version (self->evdev_device);
870878 }
871879
874882 manette_device_set_mapping (ManetteDevice *self,
875883 ManetteMapping *mapping)
876884 {
885 g_return_if_fail (MANETTE_IS_DEVICE (self));
886
877887 if (self->mapping != NULL)
878888 g_object_unref (self->mapping);
879889