From: Alexander Kurtz Date: Mon, 4 Apr 2011 18:22:20 +0000 (+0200) Subject: x11: Fix get_keyboard_mapping and keysym_to_keycode bindings X-Git-Tag: 0.12.1~69 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f17e5732afe6f5a6f5f86b1f06b6796200bf406c;p=thirdparty%2Fvala.git x11: Fix get_keyboard_mapping and keysym_to_keycode bindings --- diff --git a/vapi/x11.vapi b/vapi/x11.vapi index af0b96491..461e37459 100644 --- a/vapi/x11.vapi +++ b/vapi/x11.vapi @@ -88,7 +88,7 @@ namespace X { public void force_screensaver (int mode); [CCode (cname = "XGetKeyboardMapping", array_length = false)] - public unowned uint[] get_keyboard_mapping (uint first_keycode, int keycode_count, ref int keysyms_per_keycode_return); + public ulong[] get_keyboard_mapping (uchar first_keycode, int keycode_count, ref int keysyms_per_keycode_return); [CCode (cname = "XGetModifierMapping")] public ModifierKeymap get_modifier_mapping (); @@ -133,7 +133,7 @@ namespace X { public int keycodes (ref int min_keycodes_return, ref int max_keycodes_return); [CCode (cname = "XKeysymToKeycode")] - public int keysym_to_keycode (uint keysym); + public uchar keysym_to_keycode (ulong keysym); [CCode (cname = "XLastKnownRequestProcessed")] public ulong last_known_request_processed ();