From 02464530c65ca3d1f9a3bbb4193802177d578650 Mon Sep 17 00:00:00 2001 From: Valeri Ochinski Date: Tue, 20 Feb 2024 04:12:10 +0300 Subject: [PATCH] libevdev: adjust error check --- vapi/libevdev.vapi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vapi/libevdev.vapi b/vapi/libevdev.vapi index b032459..e055a8c 100644 --- a/vapi/libevdev.vapi +++ b/vapi/libevdev.vapi @@ -9,10 +9,9 @@ [CCode (cheader_filename = "libevdev/libevdev.h", cprefix = "libevdev_", lower_case_cprefix = "libevdev_")] namespace Evdev { namespace Utils { - // This is pretty stupid private int error_check(int ret) throws GLib.IOError { if (ret >= 0) return ret; - throw new GLib.IOError.FAILED(GLib.strerror(-ret)); + throw GLib.IOError.from_errno(-ret); } }