fix osx arrow keys bug
This commit is contained in:
@@ -385,7 +385,8 @@ static CVReturn MyDisplayLinkCallback(CVDisplayLinkRef displayLink, const CVTime
|
||||
{
|
||||
auto keyCode = [theEvent keyCode];
|
||||
auto chars = [theEvent characters];
|
||||
std::string s = [chars cStringUsingEncoding:NSASCIIStringEncoding];
|
||||
const char* c_str = [chars cStringUsingEncoding:NSASCIIStringEncoding];
|
||||
std::string s = c_str ? c_str : "";
|
||||
std::lock_guard<std::mutex> lock(task_mutex);
|
||||
tasklist.emplace_back([keyCode, s] {
|
||||
if (App::I.keys[(int)kKey::KeyCtrl])
|
||||
|
||||
Reference in New Issue
Block a user