device: Add missing type checks
Adrien Plazas
6 years ago
824 | 824 | int |
825 | 825 | manette_device_get_product_id (ManetteDevice *self) |
826 | 826 | { |
827 | g_return_val_if_fail (MANETTE_IS_DEVICE (self), 0); | |
828 | ||
827 | 829 | return libevdev_get_id_product (self->evdev_device); |
828 | 830 | } |
829 | 831 | |
838 | 840 | int |
839 | 841 | manette_device_get_vendor_id (ManetteDevice *self) |
840 | 842 | { |
843 | g_return_val_if_fail (MANETTE_IS_DEVICE (self), 0); | |
844 | ||
841 | 845 | return libevdev_get_id_vendor (self->evdev_device); |
842 | 846 | } |
843 | 847 | |
852 | 856 | int |
853 | 857 | manette_device_get_bustype_id (ManetteDevice *self) |
854 | 858 | { |
859 | g_return_val_if_fail (MANETTE_IS_DEVICE (self), 0); | |
860 | ||
855 | 861 | return libevdev_get_id_bustype (self->evdev_device); |
856 | 862 | } |
857 | 863 | |
866 | 872 | int |
867 | 873 | manette_device_get_version_id (ManetteDevice *self) |
868 | 874 | { |
875 | g_return_val_if_fail (MANETTE_IS_DEVICE (self), 0); | |
876 | ||
869 | 877 | return libevdev_get_id_version (self->evdev_device); |
870 | 878 | } |
871 | 879 | |
874 | 882 | manette_device_set_mapping (ManetteDevice *self, |
875 | 883 | ManetteMapping *mapping) |
876 | 884 | { |
885 | g_return_if_fail (MANETTE_IS_DEVICE (self)); | |
886 | ||
877 | 887 | if (self->mapping != NULL) |
878 | 888 | g_object_unref (self->mapping); |
879 | 889 |