From 42f751bd565f903cd050d75b17fdabc3a5982671 Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@te4.org>
Date: Thu, 20 Mar 2014 01:26:37 +0100
Subject: [PATCH] fix

---
 src/web/web.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/web/web.cpp b/src/web/web.cpp
index fbe7097607..07583fb5f2 100644
--- a/src/web/web.cpp
+++ b/src/web/web.cpp
@@ -305,10 +305,11 @@ void te4_web_inject_key(web_view_type *view, int scancode, int asymb, const char
 	WebKeyboardEvent keyEvent;
 	keyEvent.type = !up ? WebKeyboardEvent::kTypeKeyDown : WebKeyboardEvent::kTypeKeyUp;
 	
-	char buf[20];
+	char* buf = new char[20];
 	keyEvent.virtual_key_code = asymb;
-	GetKeyIdentifierFromVirtualKeyCode(keyEvent.virtual_key_code, (char**)&buf);
+	Awesomium::GetKeyIdentifierFromVirtualKeyCode(keyEvent.virtual_key_code, &buf);
 	strcpy(keyEvent.key_identifier, buf);
+	delete[] buf;
 	
 	bool shift, ctrl, alt, meta;
 	web_key_mods(&shift, &ctrl, &alt, &meta);
@@ -319,7 +320,6 @@ void te4_web_inject_key(web_view_type *view, int scancode, int asymb, const char
 	else if (meta) keyEvent.modifiers |= WebKeyboardEvent::kModMetaKey;
 	
 	keyEvent.native_key_code = scancode;
-	
 	if (up) {
 		opaque->view->InjectKeyboardEvent(keyEvent);
 	} else {
-- 
GitLab