mirror of
https://repo.dec05eba.com/gpu-screen-recorder-ui
synced 2026-03-31 09:17:04 +09:00
Poll all text from linux global hotkeys instead of once per update
This commit is contained in:
@@ -89,13 +89,14 @@ namespace gsr {
|
|||||||
}
|
}
|
||||||
|
|
||||||
char buffer[256];
|
char buffer[256];
|
||||||
|
while(true) {
|
||||||
char *line = fgets(buffer, sizeof(buffer), read_file);
|
char *line = fgets(buffer, sizeof(buffer), read_file);
|
||||||
if(!line)
|
if(!line)
|
||||||
return;
|
break;
|
||||||
|
|
||||||
const int line_len = strlen(line);
|
const int line_len = strlen(line);
|
||||||
if(line_len == 0)
|
if(line_len == 0)
|
||||||
return;
|
continue;
|
||||||
|
|
||||||
if(line[line_len - 1] == '\n')
|
if(line[line_len - 1] == '\n')
|
||||||
line[line_len - 1] = '\0';
|
line[line_len - 1] = '\0';
|
||||||
@@ -106,3 +107,4 @@ namespace gsr {
|
|||||||
it->second(action);
|
it->second(action);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user