mirror of
https://repo.dec05eba.com/gpu-screen-recorder-ui
synced 2026-04-10 21:15:49 +09:00
Fix global hotkeys not working when connecting input after startup
This commit is contained in:
@@ -15,12 +15,6 @@ namespace gsr {
|
||||
}
|
||||
|
||||
GlobalHotkeysLinux::~GlobalHotkeysLinux() {
|
||||
if(process_id > 0) {
|
||||
kill(process_id, SIGKILL);
|
||||
int status;
|
||||
waitpid(process_id, &status, 0);
|
||||
}
|
||||
|
||||
for(int i = 0; i < 2; ++i) {
|
||||
if(pipes[i] > 0)
|
||||
close(pipes[i]);
|
||||
@@ -28,6 +22,12 @@ namespace gsr {
|
||||
|
||||
if(read_file)
|
||||
fclose(read_file);
|
||||
|
||||
if(process_id > 0) {
|
||||
kill(process_id, SIGKILL);
|
||||
int status;
|
||||
waitpid(process_id, &status, 0);
|
||||
}
|
||||
}
|
||||
|
||||
bool GlobalHotkeysLinux::start() {
|
||||
|
||||
Reference in New Issue
Block a user